Bagaimana cara mengubah jumlah ruang kerja dari baris perintah?

29

Saya ingin mengubah org.compiz.profiles.unity.plugins.core-> hsizedan -> vsizedari baris perintah.

Saya pikir saya bisa menggunakannya

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

tapi kemudian saya mendapat pesan kesalahan:

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

Apakah ini mungkin? Pengaturan dapat dilihat dengan jelas, seperti pada tangkapan layar terlampir.

masukkan deskripsi gambar di sini

Adam Ryczkowski
sumber

Jawaban:

41

Anda bisa menggunakan dconf:

Untuk mendapatkan nilai saat ini:

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

Untuk menetapkan nilai baru:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2
Sylvain Pineau
sumber
Seperti yang saya mengerti, gsettingslebih disukai daripada dconf. Ini menawarkan akses tingkat tinggi ke basis data dconf. Tapi saya mungkin salah.
Adam Ryczkowski
1
Ini hanya berlaku untuk pengembang aplikasi di mana API Gsettings menawarkan akses lintas platform ke basis data konfigurasi. Akses Dconf dalam kasus Anda (baris perintah) sangat valid.
Sylvain Pineau
@ SilvainPineau Mungkin keluar dari kisaran pertanyaan awal, tetapi apakah ada cara untuk memungkinkan Wrap-Around (jika saya di WS 1 dan saya naik, sakit sampai ke WS terakhir) melalui baris perintah?
frank
1
@ jujur ​​Anda dapat menggunakan dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparound trueuntuk mengaktifkan Wrap-Around dan dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparoundmenonaktifkannya.
Sylvain Pineau
Adakah ide tentang cara mengaktifkan atau menonaktifkan ruang kerja menggunakan dconf?
GrayedFox
15

Skema ini org.compiz.coredan ini adalah skema yang dapat dipindahkan (ini memungkinkan untuk mendukung beberapa profil untuk Compiz).

Untuk skema yang dapat dipindahkan, Anda harus menambahkan jalur jika Anda menggunakannya gsettings. Ini /org/compiz/profiles/unity/plugins/core/untuk profil 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
sumber