Wie ändere ich die Anzahl der Arbeitsbereiche über die Befehlszeile?

29

Ich möchte org.compiz.profiles.unity.plugins.core-> hsizeund -> vsizevon der Kommandozeile aus ändern .

Ich dachte, ich könnte es gebrauchen

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

aber dann habe ich eine fehlermeldung bekommen:

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

Ist das überhaupt möglich? Die Einstellung ist deutlich zu sehen, wie auf dem beigefügten Screenshot.

Bildbeschreibung hier eingeben

Adam Ryczkowski
quelle

Antworten:

41

Sie können verwenden dconf:

So rufen Sie die aktuellen Werte ab:

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

So legen Sie neue Werte fest:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2
Sylvain Pineau
quelle
Soweit ich gsettingsweiß , wird eine dconf vorgezogen. Es bietet übergeordneten Zugriff auf die Datenbank dconf. Aber ich könnte mich irren.
Adam Ryczkowski
1
Dies gilt nur für Anwendungsentwickler, bei denen die Gsettings-API einen plattformübergreifenden Zugriff auf die Konfigurationsdatenbank bietet. Dconf-Zugriff in Ihrem Fall (Kommandozeile) ist vollkommen gültig.
Sylvain Pineau
@ SylvainPineau Vielleicht verlässt es den Bereich der Ausgangsfrage, aber gibt es eine Möglichkeit, Wrap-Around über die Befehlszeile zuzulassen (wenn ich bei WS 1 bin und aufsteige, komme ich nicht zum letzten WS)?
Frank
1
Mit @frank können Sie dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparound trueWrap-Around aktivieren und dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparounddeaktivieren.
Sylvain Pineau
Haben Sie eine Idee, wie Sie Arbeitsbereiche mit dconf aktivieren oder deaktivieren können?
GrayedFox
15

Das Schema ist org.compiz.coreund es ist ein verschiebbares Schema (dies ermöglicht die Unterstützung mehrerer Profile für Compiz).

Für verschiebbare Schemata müssen Sie den Pfad hinzufügen, wenn Sie verwenden gsettings. Es ist /org/compiz/profiles/unity/plugins/core/für das Compiz-Profil 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
quelle