Jak zmienić liczbę obszarów roboczych z wiersza poleceń?

29

Chciałbym zmienić org.compiz.profiles.unity.plugins.core-> hsizei -> vsizez wiersza poleceń.

Myślałem, że mogę użyć

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

ale potem pojawia się komunikat o błędzie:

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

Czy to w ogóle możliwe? Ustawienie można wyraźnie zobaczyć, jak na załączonym zrzucie ekranu.

wprowadź opis zdjęcia tutaj

Adam Ryczkowski
źródło

Odpowiedzi:

41

Możesz użyć dconf:

Aby uzyskać bieżące wartości:

dconf read /org/compiz/profiles/unity/plugins/core/hsize
dconf read /org/compiz/profiles/unity/plugins/core/vsize

Aby ustawić nowe wartości:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2
Sylvain Pineau
źródło
Jak rozumiem, gsettingsjest lepszy niż dconf. Oferuje dostęp na wyższym poziomie do bazy danych dconf. Ale mogę się mylić.
Adam Ryczkowski
1
Dotyczy to tylko programistów aplikacji, w których interfejs API Gsettings oferuje dostęp do bazy danych konfiguracji między platformami. Dostęp Dconf w twoim przypadku (wiersz poleceń) jest całkowicie prawidłowy.
Sylvain Pineau
@SylvainPineau Być może wychodzi poza zakres pytania początkowego, ale czy istnieje sposób, aby pozwolić na obejście (jeśli jestem na WS 1 i pójdę w górę, nie dostanę się do ostatniego WS) za pomocą wiersza poleceń?
szczery
1
@frank możesz użyć, dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparound trueaby włączyć Wrap-Around i dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparoundwyłączyć.
Sylvain Pineau,
Masz pomysł, jak włączyć lub wyłączyć obszary robocze za pomocą dconf?
GrayedFox,
15

Schemat jest org.compiz.corei jest relokowalnym schematem (umożliwia to obsługę wielu profili dla Compiz).

W przypadku schematów relokowalnych musisz dodać ścieżkę, jeśli używasz gsettings. To jest /org/compiz/profiles/unity/plugins/core/dla profilu 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
Florian Diesch
źródło