gnome2.8以降、キーボードショートカットから直接Emacsスタイルのキーバインドを指定しなくなって、次の二通りの方法でEmacs風にできる。まぁwebにゴロゴロ転がってるネタ。
一つ目は、~/.gtkrc-2.0に「gtk-key-theme-name = "Emacs"」を書くこと。二つ目は、gconf-editorで「desktop → gnome → interface」で、該当変数の設定ができる。
どうもこの設定はうまく行っているっぽい、gimageviewやgnome-terminal、firefoxではemacsのキーバインドとなっている。しかし、geditやanjuta、nautilusでは相変わらずUNIXキーバインドだ。
今まで、geditやanjutaで設定したはずのキーバインドにならないのは設定がまずいからだと思っていたけど、そうじゃなくて、geditやanjuta側でキーバインドの設定を勝手にしてるんじゃなかろうかと思えてきた。と思っていたら、Sylpheedでメニューの雛形のせいでGTKの設定が無効になっていたという話があったので、調べてみる価値はありそうな予感がしてきた。