Kann mir jemand sagen, wie man Emacs
Keybind einschaltet Chrome
?
Ich habe einige Links gefunden, aber sie erwähnen entweder nicht eindeutig, wie dies getan werden soll oder nicht, was ich möchte (ich möchte nicht, dass externe Tools für diesen Zweck ausgeführt werden).
google-chrome
gtk
emacs
key-binding
IsaacS
quelle
quelle
gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs
oder vielleichtgconftool-2 --type string --set /desktop/gnome/interface/gtk_key_theme Emacs
.Antworten:
Wenn Sie gtk3 verwenden, befinden sich die Einstellungen im
libgtk-3-common
Paket in/usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
und Sie können sie aktivieren mit:Und um zurückzuschalten:
Wenn Sie gtk2 verwenden, befinden sich die Einstellungen im
libgtk2.0-common
Paket in/usr/share/themes/Emacs/gtk-2.0-key/gtkrc
und Sie können sie aktivieren mit:Und wenn Sie die Tastenkombinationen anpassen möchten, können Sie die Einstellungen
~/.themes/
mit kopierencp -r /usr/share/themes/Emacs ~/.themes/
ps. Bedeutet dies, dass du es geschafft hast, den Kampf gegen Unity zu gewinnen, um alle deine Änderungsschlüssel für Emacs zurückzuerobern ?! :)
quelle
Wie aus Chrom 59, die auf gtk3 schaltet , eingestellt
gtk-key-theme-name
aufEmacs
in~/.config/gtk-3.0/settings.ini
:quelle
Zimt hat seine eigenen Einstellungen:
quelle
Die Emacs-Tastenkombinationen für jede GTK-Anwendung mit Ausnahme von Google Chrome können problemlos aktiviert werden. Befolgen Sie einfach die Anweisungen, die Sie gefunden haben.
Emacs Tastenbelegung für Google Chrome wurde jedoch nicht arbeitet zum Zeitpunkt Ihrer Frage (Dez 2012). Dies ist ein Fehler von https://code.google.com/p/chromium/issues/detail?id=11480 im Upstream . Es funktioniert jetzt.
Der Fehler wurde 2013 behoben. Die mit Ubuntu 14.04 gelieferte Version von Chromium war jedoch immer noch fehlerhaft. Sie können ein Sicherheitsupdate durchführen, das eine Version von Chromium (v36) enthält, die diesen Fehler behebt (aber wie bei jeder anderen Software insgesamt) Die Anzahl der Fehler reduziert sich nicht, das heißt, neue Funktionen, die neue Fehler einführen, um behobene zu ersetzen. Für mich ist das Leben schwieriger, seit ich ein Upgrade durchführe, da Ideogramme nicht mehr in Registerkartennamen angezeigt werden.
Offenbar war Ihnen bei der anderen Antwort nicht bewusst, dass Ihre Frage Chrom-spezifisch ist, und dass die Emacs-Tastenkombinationen bis 2014 in Chrom viele Jahre lang nicht funktionierten.
quelle