Dapatkan pengaturan dan dconf


9

Halo
Saya perlu mengatur hotkey di ubuntu 12.10, saya menggunakan:

gsettings(dconf)  
 gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ binding '<Primary><Alt>s'<br>  
 gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ binding '<Primary><Alt>s'<br> 
 gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ command 'gnome-terminal' 

Tetapi ketika saya melihat skema ini dengan gsettings saya hanya melihat:

gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings
@as []

Tetapi ketika saya menggunakan dconf untuk melihat skema ini:

dconf list /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/
 binding
 command

Apa yang saya lakukan salah?


Bolehkah saya bertanya mengapa Anda menggunakan dconfdan gsettings? Ada banyak cara yang lebih mudah untuk membuat pintasan / tombol cepat keyboard.
Seth

Karena saya perlu mengatur hot key di skrip pasca pemasangan. Apa ini caranya?
minaevmike

Ah, well, mereka tidak akan bekerja untuk skrip instalasi pos saya khawatir.
Seth

Kenapa tidak? di ubuntu 12.04 saya menggunakan gconftool-2 tetapi di 12.10 tidak bekerja
minaevmike

Jawaban:


2

Gunakan perintah ini:

dconf read /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/name
dconf read /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/binding
dconf read /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/command

1

Pertama coba buat custom2:

gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['others', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/']"

(Di mana otherssingkatan untuk ikatan kunci lainnya sudah ditentukan. Hanya untuk memastikan Anda tidak menghapusnya.)

Sekarang tidak mungkin, konfigurasikan custom2:

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ binding '<Primary><Alt>s'
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ command 'gnome-terminal'
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ name 'Open a terminal window'
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.