如何从命令行更改工作空间的数量?


29

我想从命令行更改org.compiz.profiles.unity.plugins.core-> hsize和-> vsize

我以为我可以用

gsettings set org.compiz.profiles.unity.plugins.core vsize 4

但是然后我收到一条错误消息:

No such schema 'org.compiz.profiles.unity.plugins.core'

有可能吗?如所附屏幕截图所示,可以清楚地看到该设置。

在此处输入图片说明


Answers:


41

您可以使用dconf

要获取当前值:

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

据我了解,gsettings是优于dconf的首选。它提供对dconf数据库的更高级别的访问。但是我可能是错的。
亚当·里奇科夫斯基

1
这仅对使用Gsettings API提供跨平台访问配置数据库的应用程序开发人员有效。在您的情况下(命令行)进行Dconf访问是完全有效的。
西尔文·皮诺

@SylvainPineau也许超出了初始问题的范围,但是有没有办法通过命令行允许绕回(如果我在WS 1上并且我上了病,到最后一个WS)?
坦率的

1
@frank可以dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparound true用来启用环绕环绕和dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparound禁用它。
西尔文·皮诺

关于如何使用dconf启用或禁用工作区的任何想法?
GrayedFox

15

模式是org.compiz.core并且它是可重定位的方案(这使得可以为Compiz支持多个配置文件)。

对于可重定位方案,如果使用,则必须添加路径gsettings。这/org/compiz/profiles/unity/plugins/core/对于Compiz的个人资料unity

gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize 4
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize 4
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.