괴롭힘과 dconf


9

안녕하세요
, 우분투 12.10에서 단축키를 설정해야합니다.

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' 

그러나 gsettings가있는이 스키마를 보면 다음과 같습니다.

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

그러나 dconf를 사용 하여이 스키마를 볼 때 :

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

내가 무엇을 잘못하고 있지?


왜 당신이 사용 dconf하고 있는지 물어봐도 gsettings될까요? 키보드 단축키 / 핫키를 만드는 더 쉬운 방법이 많이 있습니다.
세스

설치 후 스크립트에서 단축키를 설정해야하기 때문에. 이 방법은 무엇입니까?
minaevmike

아, 글쎄, 그들은 내가 두려워하는 설치 후 스크립트에서 작동하지 않습니다.
세스

왜 안돼? 우분투 12.04에서는 gconftool-2를 사용하지만 12.10에서는 작동하지 않습니다.
minaevmike

답변:


2

다음 명령을 사용하십시오.

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

먼저 만들기를 시도하십시오 custom2.

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

( others이미 정의 된 다른 키 바인딩의 약어가 있습니다. 삭제하지 않도록하십시오.)

이제는 실패했습니다 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'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.