如何在 GNOME 3 上以编程方式在特定工作区中启动应用程序

lus*_*arz 6 workspaces window gnome-shell

我想编写在启动时启动某些应用程序的 bash 脚本。例如,我希望在第一个工作区中打开 Firefox,在第二个工作区中打开 Slack,在第三个工作区中打开 Spotify。我知道如何启动这些应用程序,但不知道如何将它们放置在特定的工作空间中。在 Ubuntu 17 中可以使用 GNOME 吗?

pom*_*sky 6

不完全是“程序化”解决方案,但您可以使用名为Auto Move WindowsGNOME shell 扩展来实现您的目标(假设您指的是带有 GNOME shell 的 Ubuntu 17.10)。这个扩展让你

在创建窗口时将应用程序移动到特定的工作区。

安装并激活扩展后,打开其设置并单击“添加规则”以选择应用程序和应用程序的工作区。

在此处输入图片说明