Czy ktoś może mi powiedzieć, jak włączyć włączanie Emacs
klawiszy Chrome
?
Znalazłem kilka linków, ale albo nie mówią wyraźnie, jak to zrobić , albo nie to, czego chcę (nie chcę, aby w tym celu działały narzędzia zewnętrzne).
Czy ktoś może mi powiedzieć, jak włączyć włączanie Emacs
klawiszy Chrome
?
Znalazłem kilka linków, ale albo nie mówią wyraźnie, jak to zrobić , albo nie to, czego chcę (nie chcę, aby w tym celu działały narzędzia zewnętrzne).
Odpowiedzi:
Jeśli używasz gtk3, ustawienia znajdują się w libgtk-3-common
pakiecie /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
i możesz je włączyć za pomocą:
gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"
Aby wrócić:
gsettings set org.gnome.desktop.interface gtk-key-theme "Default"
Jeśli używasz gtk2, ustawienia znajdują się w libgtk2.0-common
pakiecie /usr/share/themes/Emacs/gtk-2.0-key/gtkrc
i możesz je włączyć za pomocą:
gconftool-2 --type=string --set /desktop/gnome/interface/gtk_key_theme Emacs
A jeśli chcesz dostosować skróty klawiszowe, możesz skopiować ustawienia za ~/.themes/
pomocącp -r /usr/share/themes/Emacs ~/.themes/
ps. Czy to oznacza, że udało ci się wygrać bitwę przeciwko Unity, aby ukraść wszystkie klucze modyfikacji do użycia przez Emacsa ?! :)
Chrome: 59, które przełączony gtk3 , zestaw gtk-key-theme-name
do Emacs
w ~/.config/gtk-3.0/settings.ini
:
[Settings]
gtk-key-theme-name = Emacs
Cynamon ma swoje własne ustawienia:
gsettings set org.cinnamon.desktop.interface gtk-key-theme "Emacs" # use emacs
gsettings set org.cinnamon.desktop.interface gtk-key-theme "Default" # use default
Skróty klawiszowe Emacsa dla dowolnej aplikacji GTK oprócz Google Chrome można łatwo włączyć, po prostu postępuj zgodnie z instrukcjami, które znalazłeś.
Emacs kombinacja klawiszy dla Google Chrome był jednak nie działa w czasie Twojego pytania (gru 2012). Jest to błąd pochodzący z https://code.google.com/p/chromium/issues/detail?id=11480 . Już działa.
Błąd został rozwiązany w 2013 roku. Ale wersja Chromium dostarczona z Ubuntu 14.04 wciąż była wadliwa, możesz zrobić aktualizację bezpieczeństwa, która będzie zawierać wersję chromu (v36) z tym błędem naprawionym (ale jak w każdym innym oprogramowaniu, łącznie liczba błędów nie zmniejsza się, to znaczy nowe funkcje wprowadzające nowe błędy w celu zastąpienia naprawionych. Dla mnie życie jest trudniejsze od czasu aktualizacji, ponieważ ideografy przestały wyświetlać się w nazwach kart).
Wygląda na to, że w innej odpowiedzi nie było wiadomo, że twoje pytanie dotyczy Chromium, a skróty klawiszowe Emacsa naprawdę nie działały w Chromium przez wiele lat, aż do 2014 roku.
gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs
a możegconftool-2 --type string --set /desktop/gnome/interface/gtk_key_theme Emacs
.