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.