google-chrome の key binding が gnome (GTK) の default に戻ってしまい悩む.環境は Debian GNU/Linux sid で,gdm および gnome-shell は利用せず,window manager は awesome window manager.以下のような状況.
- 最近 google-chrome が 59.0.3071.86-1 に上がったことが影響してるかと思い,google-chrome の downgrade を考えたが,古い deb が見つけられず断念.
- 他の gnome-terminal 等でも Emacs key binding が効かない.Ctrl+Shift+F で Search Dialog を出して aaaa C-a とすると aaaa が(全)選択されてしまう.
Gnome の key binding を Emacs にするには,(時代によって)いろいろあって,手元の残骸を見てみた感じでは以下のとおり.
[~/.gtkrc-2.0]
gtk-key-theme-name = "Emacs"
[~/.gtkrc-2.0]
include "/usr/share/themes/Emacs/gtk-2.0-key/gtkrc"
[~/.config/gtk-3.0/settings.ini]
[Settings]
gtk-key-theme-name = Emacs
% dconf write /org/gnome/desktop/interface/gtk-key-theme \'Emacs\'
or
% gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"
~/.config/dconf/user に設定される
他に gnome-tweak-tool を使うというのもあるらしいが,gnome-tweak-tool はいろんな package に依存して面倒だったので試さず(おそらく dconf と同じ).
どの設定も効かなくて悩んだのだが,gnome-terminal を一旦 gnome-terminal-server とともに終了して,gnome-terminal-server と gnome-terminal を起動し直したら設定が有効になった.手元の環境では dconf の設定は効かず,~/.gtkrc-2.0
も obsolete で,~/.config/gtk-3.0/settings.ini
の設定が唯一効くらしい.
ちなみに gnome の設定まわりは dconf (GUI: dconf-editor)やら gsettings やら gconf (CUI: gconftool, GUI: gconf-editor)やらややこしいのだが,それらの関係はGconf, Dconf, Gsettings and the relationship between themのとおりで,最新環境では dconf のみを信じていればいいらしい.
追記(2017/12/12)
通常の gnome 環境 (手元では 3.26) では以下が必要.~/.config/gtk-3.0/settings.ini
の設定は効かず.
gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"
Related articles
- 2021/01/12 14:52 / gnome-shell で Alt-tab で group ベースの window switch (swith-application)をしない
- 2017/12/27 23:20 / Switch to next input source (Gnome)
- 2016/01/18 10:22 / google-chrome の表示言語設定
- 2015/08/20 09:48 / screen.xterm-256color
- 2015/02/27 17:28 / gnome-shell が 3D acceleration 無し環境では動かない件
- 2015/02/08 19:42 / gnome-terminal (Error constructing proxy for...)
- 2015/02/07 23:05 / gnome-shell のパネルに日付を表示する
- 2014/08/14 23:58 / google-chrome-stable on Debian GNU/Linux sid
- 2014/04/14 19:34 / gnome-shell 3.8.4-8 + ibus 1.5.5-1
- 2013/09/24 20:46 / Mozc Dictionary Tool
- 2013/06/18 22:58 / gnome-terminal 3.8.3-1 背景が透けない