workspaces
和几个Linux发行版的应用程序启动有一件事困扰了我一段时间。当你启动一个需要一段时间才能启动的应用程序,并说你在Workspace 1
上,然后在应用程序启动时切换到Workspace 2
做其他事情,那么一旦加载完应用程序,或者至少生成了窗口框架,它就会弹出到你当前的workspace
上,在你刚刚工作的任何窗口前面。我觉得这种行为很烦人(尤其是在低性能机器上,启动任何东西通常需要相当长的时间),这不仅是因为中断,还因为我总是必须手动将应用程序移回我真正想要的workspace
我更希望它能在一个工作区中启动应用程序,并且它在整个启动阶段都会一直呆在那里,这样我就可以在加载完成后几分钟回到它,我已经完成了我正在做的其他事情。
对我来说,这在几个linux发行版(Debian和Ubuntu)中似乎是非常普遍的行为,尽管我主要使用Gnome 2
和XFCE
来处理Window Managers
。我在这里发现了一个非常相似的主题:
但它并没有提供任何令人满意的答案(那是一年前的事了)。这能在XFCE和/或Gnome2中以某种方式修复/调整吗?如果没有,是否有任何(轻量级)窗口管理器可以按照我想要的方式处理此问题?
应用程序无法做到这一点。这是窗口经理的工作来决定。但是,一旦你打开一个应用程序,它应该留在你离开的地方,通常该应用程序打开的所有其他窗口也应该在同一个工作区结束。因此,您要么需要指导窗口管理器("如何"取决于您使用的WM),要么使用魔鬼派等工具