如何自动创建/删除更多工作区?

如何自动创建/删除更多工作区?

有没有办法让工作空间的数量自动智能地增加和减少?

例如:我设置了至少 2 个工作区,但如果这些工作区上有窗口,则会自动创建第 3 个工作区。如果我关闭工作区 2 上的窗口,则工作区 3 将被删除。

答案1

我猜你正在使用 Unity。这个想法是 Gnome-3 桌面环境中的一个功能(见下图右栏)——根据需要添加和删除工作区。在这种情况下有两个,但如果用户在第二个工作区中放置某些东西,则会创建第三个工作区。)在此处输入图片描述

要安装 gnome-shell,请使用以下命令:

然后,注销并在重新登录之前,通过单击登录名附近的 Ubuntu 图标来更改桌面。这里有更详细的说明。

答案2

如果您不介意自己把各个部分拼凑在一起,那么您可以使用wmctrl一些 bash 脚本。

  • 计算当前工作区数:wmctrl -d | wc -l
  • 更改工作区数量:wmctrl -n 4
  • 检查哪些工作区当前有窗口:wmctrl -l
  • 将窗口移动到另一个工作区:wmctrl -ir 0x0120017b -t 3

在 xfce 和 unity 上测试过。但在 unity 上,wmctrl 似乎无法移动 xmessage 窗口。

相关内容