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

评论

从命令行更改工作空间的数量。

#1 楼

15.04和更高版本
在更高版本的Ubuntu Workspace中位于Workspace切换器中。可以通过安装CompizConfig设置管理器并更改“常规选项>桌面大小”下列出的数字来修改桌面数量。
13.04 -14.10
默认情况下,在新安装的Ubuntu v13上禁用工作区.04。
您可以通过统一调整工具(sudo apt install unity-tweak-tool)切换开/关工作空间以及定义工作空间的数量。



12.04

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

移动滑动条以更改水平和垂直工作空间的数量
例如4x1


评论


不适用于unity-2d:-/

–德克·埃德尔布特尔(Dirk Eddelbuettel)
2012年6月30日22:50

MyUnity是否需要重新启动?

–嘈杂
13年7月31日在14:28

需要Unity重新启动。

–丹尼尔·马克(Daniel Kmak)
2015年10月7日在19:20

对我而言,针对13.04 / 14.10的解决方案对于Ubuntu 15.04来说效果很好。

–阿修索
15-10-18在2:20



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

– Morhook
16年6月23日在17:41

#2 楼

11.10及以下版本
使用CCSM
在Ubuntu 12.04 LTS上也可以使用,但改用MyUnity更容易和安全。

警告:ccsm可能会导致不良后果可能很难克服,并且可能使您没有桌面(有关更多背景信息,另请参见此问题。)

工作空间数量的选项可在compizconfig-settings-manager 的“常规选项”下找到。不要将水平工作空间设置为低于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

–朱洪波
2014年5月22日12:43

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

–tsbertalan
2014年6月10日下午16:39

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

–史蒂文·霍维尔(Steven C. Howell)
15年6月23日在18:02

#3 楼

12.10
MyUnity已从数量存储库中删除,等待重写。在以后,它可能会重新出现。
在此之前,可以使用以下四种方法之一更改工作区的数量:

通过命令行
使用Ubuntu-调整
使用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


如何安装Ubuntu-要调整吗?

方法3

dconf-tools

重要说明:您必须使用以前的一种或两种方法来显示dconf-editor
之所以这样做,是因为dconf-editor在默认情况下不会显示可重定位的架构键,除非之前已对其进行过更改。
首先安装dconf-tools
然后按ALT + F2并键入dconf-editor

按Enter或单击显示的图标。
此t hen打开应用程序:

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

评论


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

–somethis
13年7月15日在14:29

#4 楼

在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
19/09/19的3:31

#5 楼

您也可以使用我新创建的快速列表,可以在以下位置找到:

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

#6 楼

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

使用此命令,您可以设置水平视口的数量(在此示例中,我将其更改为“ 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

–马赫什
2012年4月12日在17:24

感谢您提供不需要添加更多软件的唯一答案,并且解决了Unity 3D问题

–本·辛普森
2012年9月4日22:19在

我可以确认这适用于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年6月20日15:54

最简单,最好的解决方案

– RockScience
14年6月25日在7:24

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

– Lucio
2014年6月25日18:45

#7 楼

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

#8 楼

您可以尝试使用ccsmmyunity

ccsm(CompizConfig设置管理器)


打开终端并运行:

gksudo apt-get install ccsm


输入密码并在出现提示时输入y。

现在同时按ALT和F2,键入ccsm并按Enter。

当CompizConfig设置管理器时出现时,选择Desktop Wall。运行:

gksudo apt-get install myunity


输入密码并在出现提示时输入y。

现在同时按ALT和F2,键入myunity并按Enter。 br />
当MyUnity出现时,选择桌面。将H桌面更改为水平桌面,将V桌面更改为垂直桌面。

评论


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

–丹尼尔·W。
2012年6月30日20:44

#9 楼

实际上,您可以在不使用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函数或别名。

#10 楼

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

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

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