누구든지 키 Emacs
바인드 를 활성화하는 방법을 말해 줄 수 있습니까 Chrome
?
일부 링크를 찾았지만 원하는 방법을 명확하게 언급하지 않았거나 원하는 것을 원하지 않습니다 (이 목적으로 외부 도구를 실행하고 싶지 않습니다).
누구든지 키 Emacs
바인드 를 활성화하는 방법을 말해 줄 수 있습니까 Chrome
?
일부 링크를 찾았지만 원하는 방법을 명확하게 언급하지 않았거나 원하는 것을 원하지 않습니다 (이 목적으로 외부 도구를 실행하고 싶지 않습니다).
답변:
gtk3를 사용하는 경우 설정이 libgtk-3-common
패키지에 /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
있으며 다음을 사용하여 설정할 수 있습니다.
gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"
그리고 다시 전환하려면 :
gsettings set org.gnome.desktop.interface gtk-key-theme "Default"
gtk2를 사용하는 경우 설정이 libgtk2.0-common
패키지에 /usr/share/themes/Emacs/gtk-2.0-key/gtkrc
있으며 다음을 사용하여 설정할 수 있습니다.
gconftool-2 --type=string --set /desktop/gnome/interface/gtk_key_theme Emacs
키 바인딩을 사용자 정의하려면 다음 ~/.themes/
과 같이 설정을 복사하십시오.cp -r /usr/share/themes/Emacs ~/.themes/
추신. 이것이 Emacs가 사용할 수 있도록 모든 수정 키를 훔치기 위해 Unity와의 전투에서 승리했음을 의미합니까?! :)
크롬 59 이후는, gtk3 전환 설정 gtk-key-theme-name
에 Emacs
에서 ~/.config/gtk-3.0/settings.ini
:
[Settings]
gtk-key-theme-name = Emacs
계피에는 자체 설정이 있습니다.
gsettings set org.cinnamon.desktop.interface gtk-key-theme "Emacs" # use emacs
gsettings set org.cinnamon.desktop.interface gtk-key-theme "Default" # use default
Chrome을 제외한 모든 gtk 응용 프로그램에 대한 Emacs 키 바인딩은 쉽게 활성화 할 수 있습니다. 발견 한 지침을 따르십시오.
그러나 Chrome의 Emacs 키 바인딩은 질문 당시 작동 하지 않았습니다 (2012 년 12 월). 업스트림 https://code.google.com/p/chromium/issues/detail?id=11480 의 버그입니다 . 지금 일하고 있습니다.
이 버그는 2013 년에 해결되었습니다. 그러나 Ubuntu 14.04와 함께 제공되는 Chromium 버전은 여전히 버그가 있습니다.이 버그가 수정 된 크롬 (v36) 버전을 포함하는 보안 업데이트를 수행 할 수 있습니다 (그러나 다른 소프트웨어와 마찬가지로 전체 버그 수는 줄어들지 않습니다. 즉, 고정 버그를 대체하기 위해 새로운 버그를 도입하는 새로운 기능입니다. 표의 이름으로 표의 문자 표시가 중지 되었기 때문에 업그레이드 이후로 인생이 더 어려워졌습니다).
귀하에게 제공 된 다른 답변은 귀하의 질문이 Chromium 관련이며 Emacs 키 바인딩이 2014 년까지 Chromium에서 실제로 작동하지 않았다는 것을 알지 못하는 것 같습니다.
gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs
또는 추측 할 것이다gconftool-2 --type string --set /desktop/gnome/interface/gtk_key_theme Emacs
.