Хто-небудь може сказати мені, як увімкнути 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/
пс. так це означає, що вам вдалося виграти битву проти Unity, щоб викрасти всі ваші модифіковані ключі назад, щоб Emacs використовував ?! :)
Станом Chrome 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
Прив'язки клавіш Emacs для будь-якого додатка gtk, крім Google Chrome, можна легко ввімкнути, просто дотримуйтесь інструкцій, які ви знайшли.
Однак прив’язка клавіш Emacs для Google Chrome не працювала під час вашого запитання (грудень 2012). Це помилка https://code.google.com/p/chromium/isissue/detail?id=11480 . Це працює зараз.
Помилка була вирішена в 2013 році. Але версія Chromium, що постачається з Ubuntu 14.04, все ще була помилена, ви можете зробити оновлення безпеки, яке буде включати версію хрому (v36) з виправленою помилкою (але, як і з будь-яким іншим програмним забезпеченням, всього кількість помилок не зменшується, тобто нові функції, що вводять нові помилки для заміни фіксованих. Для мене життя важче з моменту оновлення, оскільки ідеографи перестали відображатися у назвах вкладок).
Здається, інша запропонована вами відповідь не усвідомлювала, що ваше питання стосується Chromium і клавіатурні зв'язки Emacs дійсно не працювали в Chromium протягом багатьох років до 2014 року.
gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs
або , може бутиgconftool-2 --type string --set /desktop/gnome/interface/gtk_key_theme Emacs
.