如何在 gnome 中的一个启动器中对不同的应用程序进行分组?

如何在 gnome 中的一个启动器中对不同的应用程序进行分组?

有没有办法让不同的应用程序窗口(如 Libreofice 和 VS Code)像一个应用程序的窗口一样工作。

我的想法是,一些应用程序窗口应该分为逻辑组 - 编辑器,查看器应用程序(Chrome,VLC)等(而不仅仅是一个应用程序的窗口)

我想使用键盘快捷键“Super + `”(切换应用程序窗口)来在组中切换应用程序。并使用“Super + tab”在组之间切换。

可能需要从一个应用程序(通过终端)启动应用程序或像其他应用程序一样模拟一个应用程序?

答案1

这样做的方法之一是使用工作区。在一个工作区上打开“分组”应用程序,在另一个工作区上打开另一个组。然后,您可以通过以下方式在组(即工作区)之间切换:

  • 使用概览
  • 使用Super+PgDn/PgUpCtrl++AltUp/Dn

你甚至可以分配快捷键快速移动到一个桌面(又称组)。例如,

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Super>F2']"

可让您使用 快速切换到工作区 2。Super+F2使用以下命令重置为默认值(未分配任何键):

gsettings reset org.gnome.desktop.wm.keybindings switch-to-workspace-2

除了使用命令之外,您还可以使用dconf-editor(默认情况下未安装)分配这些键。

您可以使用“自动移动”gnome shell扩展来让应用程序在特定工作区上自动启动。“自动移动”是一个“官方”gnome shell扩展,您可以通过安装包来安装它gnome-shell-extensions。您需要使用“Gnome Tweaks”或“扩展”工具(仅限较新的Ubuntu版本)激活该扩展。

为了更好地发挥作用,你最好从动态工作空间转移到静态工作空间。您可以在“Gnome Tweaks”的“工作区”选项卡中更改它。

相关内容