Может кто-нибудь сказать мне, как включить 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 KeyBinding для Google Chrome , однако был не работает во время Вашего вопроса (дек 2012). Это ошибка из основной ветки разработки https://code.google.com/p/chromium/issues/detail?id=11480 . Это работает сейчас.
Ошибка была решена в 2013 году. Но версия Chromium, поставляемая с Ubuntu 14.04, все еще была ошибочной, вы можете сделать обновление безопасности, которое будет включать версию Chromium (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
.