如何减少或增加 Unity 中的工作区数量?

Mar*_*ppi 193 unity compiz workspaces

我正在阅读有关如何在 Unity 的 mutter 版本中获取多个工作区的信息,但是由于 Compiz 正在替换 Mutter,我该如何在 Compiz 版本的 Unity 中添加和删除工作区?

fos*_*dom 173

15.04 及更高版本

在更高版本的 Ubuntu 上,工作区位于工作区切换器中。可以通过安装CompizConfig 设置管理器并更改“常规选项 > 桌面大小”下列出的数字来修改桌面数量。

13.04 -14.10

新安装的 Ubuntu v13.04 上默认禁用工作区。

您可以打开/关闭工作区以及通过unity-tweak-tool定义工作区数量安装 unity-tweak-tool( sudo apt install unity-tweak-tool)

在此处输入图片说明

在此处输入图片说明

12.04 安装

通过MyUnity无需使用 CCSM 即可安全设置工作区数量

在此处输入图片说明

移动滑块以更改水平和垂直工作区的数量

例如 4x1

在此处输入图片说明

  • ubuntu-tweak-tool 也可以在 Ubuntu 16.04 上完成这项工作 (2认同)

ajm*_*tch 65

11.10 及以下

使用 CCSM

这也适用于Ubuntu 12.04 LTS,但使用 MyUnity更容易、更安全。

警告: ccsm 可能会导致难以克服的不良影响,并可能使您没有桌面(有关更多背景信息,另请参阅此问题)。

工作区数量的选项可以在 compizconfig-settings-manager 安装ccsm在常规选项下。不要将水平工作区设置为低于 2,否则工作区切换器按钮将不起作用。

常规选项

在此处输入图片说明

使用 MyUnity

MyUnity也可以在 11.10 及更低版本中使用,但需要额外的步骤。

在终端中,用于sudo add-apt-repository ppa:myunity/ppa && sudo apt-get update && sudo apt-get install myunity安装 MyUnity。然后,使用上述步骤到 12.04。


fos*_*dom 49

12.10

MyUnity 已从量子存储库中删除,等待重写。它可能会在以后再次出现。

在此之前,可以使用以下四种方法之一更改工作区的数量:

  • 通过命令行
  • 使用 Ubuntu 调整
  • 使用 compiz-settings-manager(不推荐 - 如果您想冒险使用此路线,请使用 CCSM 答案)。
  • dconf-editor

方法一

如果您喜欢终端,您可以通过以下方式实现上述目标:

gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize [x]
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize [y]
Run Code Online (Sandbox Code Playgroud)

其中[x][y]是数值

方法二

在此处输入图片说明

方法三

dconf-工具 安装 dconf 工具

重要提示:您必须在之前使用 dconf-editor 的方法一或方法二来显示要更改的键。

这样做的原因是dconf-editor默认情况下不显示可重定位的模式键,除非它们之前已更改。

首先安装dconf-tools.

然后按ALT+F2并输入dconf-editor

在此处输入图片说明

按下Enter或单击显示的图标。

然后打开应用程序:

在此处输入图片说明

向下导航树org - compiz - profiles - unity - plugins - core并更改显示的值。

  • 通过终端确认“方法1”。效果很好,不需要重新启动。 (2认同)

Dmi*_*lov 7

在 Ubuntu 14.04 CLI 中:

dconf read /org/compiz/profiles/unity/plugins/core/hsize
dconf read /org/compiz/profiles/unity/plugins/core/vsize
Run Code Online (Sandbox Code Playgroud)

写:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2
Run Code Online (Sandbox Code Playgroud)


小智 6

你也可以使用我新创建的快速列表,可以在这里找到:

添加/删除工作区行/列的快速列表


enz*_*tib 5

安装compizconfig-settings-manager,通过系统设置(在“个人”部分)启动它,然后转到“常规选项”(在“常规”部分),现在在“桌面大小”选项卡中,您可以更改垂直或水平桌面的数量。


des*_*gua 5

您可以打开终端并根据需要进行设置。

使用此命令,您可以设置水平视口的数量(在本示例中,我将其更改为“3”):

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize 3  
Run Code Online (Sandbox Code Playgroud)

用这个设置垂直视口的数量(在这个例子中,我将其更改为“4”):

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/vsize 4
Run Code Online (Sandbox Code Playgroud)

  • 这不适用于 14.04。这样做:http://askubuntu.com/a/447677/62483 (3认同)
  • 感谢您提供不需要添加更多软件的唯一答案,并解决了 Unity 3D (2认同)