是否可以在终端中打开应用程序并让它们加载到特定的工作区?为了清楚起见,我的意思如下:
假设我想打开 banshee,我从终端运行 banshee 命令。仅此一项就可以将其加载到终端的同一工作区中。假设我在工作区 1 中运行终端(仅供参考,我使用 4 个工作区),但我希望 banshee 加载到工作区 4 中。可以从终端执行此操作吗?
此致敬礼,埃德里科。
答案1
您可能想要查看一个名为 Devil's Pie 的工具(在软件中心搜索“devilspie”,或apt-get install devilspie
)。描述如下:
This tool will find windows as they are created and perform actions
on them, such as resizing, moving to another workspace, or pinning
them to all workspaces.
您可能还想安装gdevilspie
一个友好的配置前端,因为 devilspie 配置是通过可能神秘的文本文件完成的。
许多窗口管理器都具有您需要的功能,但据我所知,Compiz 和 Metacity 都无法做到这一点,这是他们的设计选择,因为基于实际窗口属性的窗口排列和放置不应该成为窗口管理器本身的一部分。