GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Menggunakan Gsettings Ketika Tidak Ada Skema yang Terdaftar?

Saya ingin menulis skrip untuk mengatur ulang pemuatan modul compiz, jadi saat menggunakan desktop Unity, pameran dan skala dimuat terakhir dan hotcorner yang disetel di plugin tersebut, akan tetap aktif saat reboot. Ini dapat dengan mudah dilakukan menggunakan gui dconf-editor. Namun setiap kali pembaruan datang untuk kesatuan, pengaturan ini dikembalikan ke default memuat modul Unity terakhir, dan mematikan hotcorner.

Jadi membutuhkan metode cli untuk mengubah pengaturan di dconf-editor yang terletak di org/compiz/profiles/unity/plugins/core dari

['inti', 'komposit', 'opengl', 'copytex', 'dekorasi', 'regex', 'compiztoolbox', 'tempat', 'imppng', 'grid', 'unitymtgrabhandles', 'resize', ' mousepoll', 'snap', 'gnomecompat', 'move', 'vpswitch', 'session', 'wall', 'animation', 'workarounds', 'expo', 'scale', 'fade', 'ezoom' , 'kesatuan kulit']

untuk

['inti', 'komposit', 'opengl', 'copytex', 'dekorasi', 'regex', 'compiztoolbox', 'tempat', 'imppng', 'grid', 'unitymtgrabhandles', 'resize', ' mousepoll', 'snap', 'gnomecompat', 'move', 'vpswitch', 'session', 'wall', 'animation', 'workarounds', 'fade', 'ezoom', 'unityshell', 'expo' , 'skala']

jadi keluarkan perintah

gsettings list-schemas | grep -i compiz

menunjukkan bahwa tidak ada skema untuk apa yang perlu saya ubah, jadi coba saja

gsettings list-recursively | grep -i compiz

memberikan daftar yang lebih panjang, tetapi tidak terlalu berguna untuk proyek saya. Di mana kesalahan saya atau adakah solusi lain untuk masalah saya?

Jawaban yang Diterima:

Saya berharap seperti ini, menambahkan "kutipan" ke nilai sebagai bagian dari pemformatan GVariant yang tepat yang diperlukan untuk menyetel string.

gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins \
 "['core', 'composite', 'opengl', 'copytex', 'decor', 'regex', 'compiztoolbox', 'place' 
,'imgpng', 'grid', 'unitymtgrabhandles', 'resize', 'mousepoll', 'snap', 'gnomecompat',
'move', 'vpswitch', 'session', 'wall', 'animation', 'workarounds', 'fade', 'ezoom', 
'unityshell', 'expo', 'scale']"

Ubuntu
  1. Bagaimana Cara Membuat Terminal Autocomplete Saat Ada Beberapa File/direktori?

  2. Bagaimana Cara Menggunakan File Vimrc Saat Mengedit Lebar File Perintah Sudo?

  3. Bagaimana cara menggunakan Systemd untuk memulai kembali layanan saat down?

  1. Bagaimana Cara Menggunakan Chromecast?

  2. Bagaimana Cara Menggunakan Ubuntu 18.04 Di Vnc Tanpa Tampilan Terlampir?

  3. Bagaimana Cara Membuat Daftar Compiz Keybindings yang Digunakan?

  1. Cara Menggunakan Penerusan Port SSH

  2. Bagaimana Cara Menggunakan Xkbprint?

  3. Bagaimana Cara Menginstal Compiz Di Xubuntu?