Як змінити кількість робочих просторів з командного рядка?


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
Це справедливо лише для розробників додатків, у яких API Gsettings пропонує міжплатформенний доступ до бази даних конфігурації. Доступ Dconf у вашому випадку (командний рядок) цілком дійсний.
Sylvain Pineau

@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.