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


Answers:


169

15.04及更高版本

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

13.04 -14.10

默认情况下,在新安装的Ubuntu v13.04上禁用工作区。

您可以打开/关闭工作空间,也可以通过unity-tweak-tool安装统一调整工具sudo apt install unity-tweak-tool)定义工作空间的数量

在此处输入图片说明

在此处输入图片说明

12.04 安装

无需通过MyUnity使用CCSM即可安全地设置工作空间的数量

在此处输入图片说明

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

例如4x1

在此处输入图片说明


1
不适用于unity-2d:-/
Dirk Eddelbuettel 2012年

MyUnity是否需要重新启动?
2013年

需要Unity重新启动。
Daniel Kmak 2015年

1
对我来说,为13.04 / 14.10的解决方案的工作非常好一个Ubuntu 15.04 ...
Aracthor

2
ubuntu-tweak-tool也可以在Ubuntu 16.04上完成工作
morhook

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。


也适用于14.04
HongboZhu 2014年

好吧,CCSM方法适用于14.04。MyUnity在14.04上似乎不可用。
tsbertalan 2014年

发现此功能对于在装有ccsm的非统一桌面环境(例如Mate)中进行设置很有用。
Steven C. Howell

49

12.10

MyUnity已从数量存储库中删除,等待重写。以后可能会重新出现。

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

  • 通过命令行
  • 使用Ubuntu-Tweak
  • 使用compiz-settings-manager(不建议-如果希望冒险使用此方法,请使用CCSM答案)。
  • dconf-editor

方法1

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

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]

其中[x][y]是数值

方法2

在此处输入图片说明

方法3

dconf工具 安装dconf-tools

重要说明:dconf编辑器以前必须使用一种或两种方法来显示要更改的密钥。

这样做的原因是dconf-editor,除非默认情况下它们没有被更改,否则默认情况下不会显示可重定位的架构键。

首先安装dconf-tools

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

在此处输入图片说明

Enter或单击显示的图标。

然后打开应用程序:

在此处输入图片说明

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


2
通过终端确认“方法1”。效果很好,无需重启。
2013年


6

在Ubuntu 14.04 CLI中:

dconf read /org/compiz/profiles/unity/plugins/core/hsize
dconf read /org/compiz/profiles/unity/plugins/core/vsize

写:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2

它也适用于Ubuntu 16.04
pabloa98

5

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

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

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize 3  

并以此设置垂直视口的数量(在此示例中,我将其更改为“ 4”):

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/vsize 4

即将发布此内容。无论如何,herez链接包含有关制作快速列表以轻松管理工作区的说明。askubuntu.com/a/46832/45659
Mahesh

2
感谢您提供不需要增加更多的软件唯一的答案,并解决统一3D
本·辛普森

我可以确认它适用于12.04,并且您可以在单个命令中将其设置为1x1,因此可以使用此单个命令删除工作区切换器按钮gconftool --set /apps/compiz-1/general/screen0/options/hsize --type=int 1 && gconftool --set /apps/compiz-1/general/screen0/options/vsize --type=int 1
HarlemSquirrel 2014年

最简单,最好的解决方案
RockScience

3
这对于14.04不起作用。这样做是:askubuntu.com/a/447677/62483
Lucio

3

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


2

您可以尝试使用ccsmmyunity

ccsm(CompizConfig设置管理器) ccsm

打开一个终端并运行:

gksudo apt-get install ccsm

输入您的密码,然后y在询问时输入。

现在同时按ALTF2ccsm然后按Enter

出现CompizConfig设置管理器时,选择“桌面墙”。

MyUnity 团结 使用MyUnity,您可以设置桌面数量,但仅此而已。

打开一个终端并运行:

gksudo apt-get install myunity

输入您的密码,然后y在询问时输入。

现在同时按ALTF2myunity然后按Enter

当MyUnity出现时,选择桌面。将H桌面更改为水平桌面,将V桌面更改为垂直桌面。


1
尽管'myunity'对于新用户来说更安全,但是如果您对'ccsm'进行过多调整而又不知道自己在做什么,那么有时可能会破坏很多东西。
Daniel W.

1

实际上,您可以在不使用ccsm或MyUnity的情况下更改桌面。我有一个添加或删除行和列的脚本,但是您可以创建一个简单的别名来设置任一别名。

例如,要设置列数,请在bash提示符下输入:

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize Num_of_Cols,其中“ Num_of_Cols”是水平尺寸的数字或列数。

对于行数,请使用vsize而不是hsize。

我最初从此Askubuntu文章中获得了脚本,脚本是关于将选项作为快速列表添加到unity启动器的,但它可以在任何菜单中用作脚本,也可以作为bash函数或别名。


0

我使用了CompizConfig设置管理器(CCSM)。打开CCSM,选择,General Options然后转到Desktop Size选项卡。

您可以通过使用Horizontal Virtual SizeVertical Virtual Size滑块分别调整“列”和“行”的数量来调整工作区的数量和布局。

使用此方法似乎不会更改gconf编辑器中上述的设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.