完全不能理解多桌面的意义。

2015-03-21 09:46:29 +08:00
 killerand1983
现在有桌面1、2

我想在1桌面打开“邮件.app”,选择分配“无”,选择“PHP”邮件列表,只查看关于PHP的邮件

这时候我想:在2桌面打开“邮件.app”,选择“Python”邮件列表,只查看关于Python的邮件

可惜:我在2桌面点击“邮件.app”的时候桌面就会跳转到桌面1。

也就是说,桌面不能独立运行某个app,那“多桌面”,不就是“最大化显示”么?

----------------------------------

另外:Chrome倒是可以给每个桌面分配不同的窗口,

我在这个1桌面点击Chrome.app是百度,在2桌面点击Chrome.app是Google

这就是我想要的效果,

但是别的app貌似都不能独立运行在某个桌面,在2桌面点击1桌面已经打开的app,又会跳转到桌面1
6093 次点击
所在节点    macOS
38 条回复
lawdoge
2015-03-21 13:27:46 +08:00
13楼正解
Bluek404
2015-03-21 13:43:30 +08:00
用处就是你可以保留你的程序摆放布局
比如一个桌面是ide+终端,另一个桌面是浏览器+qq
用ide的时候可能顺便要调出终端,多桌面的话就不用两次切换窗口了
banri
2015-03-21 13:53:16 +08:00
我觉得超有用啊,互不干扰快速切换
写论文 写代码 浏览器 看视频全部分开 同时打开 随时摸鱼 -_,-
而且效率超高的说
jetbillwin
2015-03-21 13:56:22 +08:00
tmux
zhouzm
2015-03-21 15:21:15 +08:00
这么爽的功能也能吐槽。。。
popbones
2015-03-21 17:02:37 +08:00
楼主的抱怨和多桌面没有关系。首先一个程序可以有一个或多个实例(在这类讨论中也有叫进程、会话的),然后一个实例、进程或会话可以有一个或多个窗口。不幸的默认情况下Mail.app只有一个进程(可能有多个线程)然后一个邮件列表窗口,所以跑开多桌面不说,你甚至不可能左右两个窗口显示不同的邮件列表(最多只能一边是邮件列表,另一边是邮件详情或编辑窗口)。至于这种UI模式的选择真的是取决于实际的应用场景和程序的开发者(比如浏览器最早一般都是多窗口,后来倾向于单一窗口,多个标签,不过大部分浏览器还是保留了多窗口的能力)。

然后小提示是,如果真的想要开两个Mail实例也不是不可以,只要在Terminal里直接运行Mail的可执行文件就行了

/Applications/Mail.app/Contents/MacOS/Mail

然后指定桌面是针对程序ID的,而不是窗口,也就是说如上创建的两个Mail实例,为其中任意一个指定桌面,两个实例都会被指定到同一个窗口。不过其实完全不需要制定,只要拖到相应的桌面,然后通过Dock上的两个图标即可切换到相应桌面。

另外,一般在比较复杂的应用场景,用户会幻想拖过使用多桌面来组织窗口来提高效率,但是在没有既成的工作流程的情况下,结果往往相反。只有在18楼说的那种过左流程明确,切换不频繁的情况下才有略微的帮助。所以导致我后来才懒得分配什么桌面呢。我觉得可以说历史证明没有多显示器,单纯的多个虚拟桌面从提升生产力角度已经确定是比较鸡肋的了。
hedaors
2015-03-21 20:23:16 +08:00
@Delbert 这种情况,我感觉切换不同的桌面,和在同一个桌面切换不同的程序没有啥区别。我甚至感觉在同一个桌面更方便。
killerand1983
2015-03-21 21:47:31 +08:00
@hedaors 。。。“最大化显示”表示不服。。。

@Delbert 你说的没错,所以我就不明白多桌面的意义了。

目前比较理解的功能就是多显示器配合多桌面。
bdnet
2015-03-21 22:50:47 +08:00
多桌面还要多显示器才爽!
test0x01
2015-03-21 23:36:32 +08:00
只能说你工作中用不到。我们正作时可是要七八个窗口平铺开来操作与观察的,如果此时有些其他什么事情的,你就知道抓狂了
coolcfan
2015-03-22 00:07:10 +08:00
在我用过的多桌面里不同的桌面本来就是互不干扰的啊,而且窗口列表也有是否显示在另一个桌面上的窗口的选项。
Delbert
2015-03-22 09:50:23 +08:00
@hedaors 屏幕小一个桌面放不开啊,或者能放开但是显示内容少或不完整(空间有限),要是有多个显示器就不需要多桌面功能了,明白了吧?
Delbert
2015-03-22 09:52:13 +08:00
@hedaors 一个桌面下,多个窗口相互覆盖,多个桌面就不存在这个问题了
zhjits
2015-03-22 10:27:11 +08:00
做演示的时候把要演示的窗口拖到同一个桌面可以避免奇怪的东西出现在投影仪上的情况。
lisi1987
2015-03-24 10:07:00 +08:00
楼主完全不理解精髓啊,看看win10 都抄袭这个设计,只是抄得比较鸡肋
exploreexe
2015-03-24 12:43:15 +08:00
@killerand1983 LZ说的终端的问题 完全可以实现 桌面1 打开一个终端 然后common+n 新建一个终端窗口,拖动到桌面2,然后这时候你用common+tab切换的时候是不会切换桌面的。

关于桌面之间切换,可以用触发角来实现,如果用触控板的话 可以用手势 都很方便。
watsy0007
2015-03-24 15:23:24 +08:00
多桌面有2种用途
1:按照操作方式区分,工作,学习,娱乐,灌水。
2:按照事情紧急度区分。当下,稍后,系统,偶尔看看。

至于你说的属于设置上的。或bug
rocaltair
2015-04-01 01:21:25 +08:00
难道不是用来电影放到一半突然老爸突然闯进房间,代替WIN + D的桌面的吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/178382

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX