Adakah yang bisa memberi tahu saya cara mengaktifkan Emacs
keybind Chrome
?
Saya menemukan beberapa tautan tetapi mereka tidak menyebutkan dengan jelas bagaimana melakukannya atau tidak apa yang saya inginkan (saya tidak ingin alat eksternal dijalankan untuk tujuan ini).
google-chrome
gtk
emacs
key-binding
Ishak
sumber
sumber
gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs
atau mungkingconftool-2 --type string --set /desktop/gnome/interface/gtk_key_theme Emacs
.Jawaban:
Jika Anda menggunakan gtk3, pengaturannya ada di dalam
libgtk-3-common
paket/usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
dan Anda dapat mengaktifkannya dengan:Dan untuk beralih kembali:
Jika Anda menggunakan gtk2, pengaturannya ada di dalam
libgtk2.0-common
paket/usr/share/themes/Emacs/gtk-2.0-key/gtkrc
dan Anda dapat mengaktifkannya dengan:Dan jika Anda ingin menyesuaikan keybindings Anda dapat menyalin pengaturan ke
~/.themes/
dengancp -r /usr/share/themes/Emacs ~/.themes/
ps. jadi apakah ini berarti Anda telah berhasil memenangkan pertarungan melawan Unity untuk mencuri semua kunci modifikasi Anda kembali untuk digunakan Emacs ?! :)
sumber
Pada Chrome 59, yang beralih ke gtk3 , disetel
gtk-key-theme-name
keEmacs
dalam~/.config/gtk-3.0/settings.ini
:sumber
Kayu manis memiliki pengaturannya sendiri:
sumber
Emacs keybindings untuk aplikasi gtk apa pun kecuali Google Chrome dapat dengan mudah diaktifkan, cukup ikuti instruksi yang Anda temukan.
Emacs Kombinasi tombol untuk Google Chrome namun itu tidak bekerja pada saat pertanyaan Anda (Desember 2012). Ini adalah bug dari hulu https://code.google.com/p/chromium/issues/detail?id=11480 . Ini bekerja sekarang.
Bug telah dipecahkan pada tahun 2013. Tetapi versi Chromium yang dikirimkan dengan Ubuntu 14.04 masih disadap, Anda dapat melakukan pembaruan keamanan yang akan mencakup versi chromium (v36) dengan bug ini diperbaiki (tetapi seperti pada perangkat lunak lain, total jumlah bug tidak berkurang, yaitu, fitur baru memperkenalkan bug baru untuk menggantikan yang diperbaiki. Bagi saya hidup lebih sulit sejak saya memutakhirkan, karena ideograf berhenti ditampilkan dalam nama tab).
Tampaknya jawaban lain yang ditawarkan kepada Anda tidak menyadari bahwa pertanyaan Anda khusus untuk Chromium dan Emacs keybindings benar-benar tidak berfungsi di Chromium selama bertahun-tahun hingga 2014.
sumber