我打开某个应用程序后立即切换到另一个工作区,因为打开它需要一些时间。当它打开时,我希望它在我打开它的工作区中打开,而不是在我打开它时所在的工作区中打开。
请注意,我不希望它将应用程序与视口关联起来。任何应用程序都必须可以在任何工作区中打开。
这可能吗?
答案1
笔记:我不知道您所描述的工作区分配行为是否可行。不过,我发现一种常见的解决方法可能对您来说同样方便。
是否可以合理地假设,并非所有您经常使用的应用程序都需要很长时间才能启动,以至于您想在此期间切换工作区,而实际上只是 Firefox、Eclipse、LibreOffice 等常见的资源密集型应用程序?如果是这样,那么只需添加一般的分配到特定工作区对于这些应用程序
由于 Unity 是 Compiz 插件,因此可以在 Compiz 窗口管理配置中完成此操作(由包提供 compizconfig-settings-manager
)如所述这里,这里或者更详细地说,这里:
- 使用 Dash 运行中央商务区(Compiz 设置 GUI)
- 打开窗口管理>放置窗户>固定窗口位置
- 创建一个新的进入具有固定视口的窗口
- 在编辑对话框中,首先单击按钮选择窗口类别+,然后单击所需的应用程序窗口
- 使用以下方式指定放置所述应用程序的工作区视口坐标
如果由于某种原因这不起作用,您可能需要尝试另一个窗口匹配工具,例如Devilspie
。
答案2
我只知道如何使用 KDE 来做到这一点...我不确定 Unity 是否可以做到这一点...如果您真的需要,我建议安装 KDE。
嗯,你有 4 个工作区。在其中一个中打开,转到另一个,然后在程序打开时转到第一个并单击图标。我不知道这是否可行,但是......这只是一个想法。
答案3
我尝试以与您相同的方式打开新应用程序,结果和您一样。您可以通过单击工作区切换器并将打开的应用程序从一个工作区拖放到另一个工作区,将应用程序移动到其他工作区,或者在应用程序未最大化时右键单击黑色窗口托盘并将其发送到另一个工作区。
答案4
我认为该视频将帮助您在其他工作区上打开应用程序。 http://www.youtube.com/watch?v=iZXesqjTECA