Как изменить количество рабочих областей из командной строки?


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'

Это вообще возможно? Настройки хорошо видны, как на скриншоте.

введите описание изображения здесь


Ответы:


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 Может быть, выходит из диапазона первоначального вопроса, но есть ли способ разрешить Wrap-Around (если я на WS 1 и я иду вверх, я доберусь до последнего WS) через командную строку?
откровенно

1
@frank вы можете использовать, dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparound trueчтобы включить Wrap-Around и 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.