特定工作区中的启动程序

特定工作区中的启动程序

可以这样做吗?因为我总是在一个工作区中打开几个程序进行开发,在另一个工作区中打开音乐等等。可以让它自动执行吗?谢谢。

答案1

Devil's pie 可以在特定的工作区中打开应用程序。

[安装]

以下命令:

sudo apt-get install devilspie gdevilspie

gdevilspie 是基于 GUI 的配置工具。

[如何使用]

例如在工作区2中打开firefox。

mkidr ~/.devilspie
gedit firefox.ds

将以下代码剪切并粘贴到编辑器中,然后保存。

; generated_rule firefox
(if 
 (is ( application_name ) "Firefox" )
 ( set_workspace 2 )
)

启动或重新启动 devilspie。(在大多数情况下,Devilspie 注册为自动启动)

Devil's pie 的详细使用方法如下:

http://www.webupd8.org/2011/02/how-to-start-applications-minimized.html

http://www.foosel.org/linux/devilspie

http://live.gnome.org/DevilsPie

魔鬼派可能对你有帮助固定新打开的文件夹/文件的宽度和高度

编辑:抱歉,“设置工作区”在 Compiz 中不起作用,但在 gnome-shell 中起作用。

我在这里不使用 compiz - 但我认为您可以用来实现在特定窗口中打开应用程序的插件是 Place_windows 或 window_rules。

这是否会与团结相冲突,我目前无法评论。

他说的是正确的。

如果您在 ubuntu 会话中使用 Compiz,则应使用 Place windows 插件,如以下链接所示。但 Place windows 插件与 unity 冲突。

https://blog.so-net.ne.jp/_images/blog/_7b2/ankyo/SS-ccsm-plase-window.JPG

上面的截图,我以特殊的方式启用了 Place Windows 插件,以避免冲突。

答案2

完全不确定 devilspie 对使用 unity 的人来说是否有用,因为 compiz 可以工作。上次我使用 compiz 时查看 devilspie,它不起作用。

我在这里不使用 compiz - 但我认为您可以用来实现在特定窗口中打开应用程序的插件是 Place_windows 或 window_rules。

这是否会与团结相冲突,我目前无法评论。

编辑 - 启动 ubuntu 似乎插件现在已经消失了,也许现在有另一种方法可以实现这一点。

相关内容