如何减少或增加Unity中的工作区数量?
我正在阅读如何在Unity的mutter版本中获得多个工作区 ,但是由于Compiz正在取代Mutter,我如何在Unity的Compiz版本中添加和删除工作区?
15.04及更高版本
在更高版本的Ubuntu工作区中有Workspace切换器。 可以通过安装CompizConfig设置管理器并更改“常规选项>桌面大小”下列出的数字来修改桌面数量。
13.04 -14.10
默认情况下,在新安装的Ubuntu v13.04上禁用工作区。
您可以打开/关闭工作区以及通过unity-tweak-tool定义工作区数量 ( sudo apt install unity-tweak-tool
)
12.04
无需通过MyUnity使用CCSM即可安全地设置工作空间的数量
移动滑块以更改水平和垂直工作空间的数量
例如4×1
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中描述的步骤。
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
- 如何安装Ubuntu-Tweak?
方法3
dconf工具
重要说明:您必须先使用方法一或两个dconf-editor来显示要更改的密钥。
这是因为dconf-editor
默认情况下不会显示可重定位的模式键,除非它们之前已被更改过。
首先安装dconf-tools
。
然后按ALT + F2并键入dconf-editor
按Enter键或单击显示的图标。
然后打开应用程序:
向下导航到org - compiz - profiles - unity - plugins - core
并更改显示的值。
您也可以使用我新创建的快捷列表,可在此处找到:
添加/删除工作空间行/列的快速列表
您可以打开终端并根据需要进行设置。
使用此命令设置水平视口的数量(在此示例中,我将其更改为“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
在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
安装compizconfig-settings-manager
,通过系统设置启动它(在个人部分),然后转到常规选项(在常规部分),现在在桌面大小选项卡中,您可以更改垂直或水平桌面的数量。
你可以试试ccsm
或myunity
。
ccsm(CompizConfig设置管理器)
打开终端并运行:
gksudo apt-get install ccsm
输入密码并在询问时输入y 。
现在同时按ALT和F2 ,键入ccsm
并按Enter键 。
出现CompizConfig设置管理器时,选择桌面墙。
MyUnity 使用MyUnity,您可以设置桌面数量,但仅此而已。
打开终端并运行:
gksudo apt-get install myunity
输入密码并在询问时输入y 。
现在同时按ALT和F2键,输入myunity
并按Enter键 。
出现MyUnity时,选择桌面。 更改水平桌面的H桌面和垂直桌面的V桌面。
实际上,您可以在不使用ccsm或MyUnity的情况下更改桌面。 我有一个脚本添加o删除行和列,但您可以创建一个简单的别名来设置任何一个。
例如,要设置列数,请在bash提示符下输入:
gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize Num_of_Cols
,其中“Num_of_Cols”是水平大小或列数的数字。
对于行数,请使用vsize而不是hsize。
我最初从这篇askubuntu文章中获得了关于将选项作为快速列表添加到Unity启动器的脚本,但它可以作为任何菜单中的脚本,或者作为bash函数或别名。
我使用了CompizConfig设置管理器(CCSM)。 打开CCSM,选择“ General Options
然后转到“ Desktop Size
选项卡。
您可以使用“ Horizontal Virtual Size
和“ Vertical Virtual Size
滑块分别调整“列”和“行”的数量来调整工作区的数量和布局。
使用此方法似乎不会在gconf编辑器中更改上述设置。