Gtk3アプリケーションのキーバインド
こんにちは、びしょ〜じょです。
さて、過去にこんなものを書きました。 が、仕様が変わったのでしょうか何なんでしょうか、Gtk3アプリケーションでキーバインドが効かない。
最近はGoogle Chromeがメモリ食いすぎてRAM 8GBのノートpcを半日放置すると実に4GBがChromeに食われててまずい、Firefox使おう。 というシナリオですが、キーバインドがうまく動かん。ChromeはGtk2なので、上記URLでの設定通り色々できる。 使い馴染みのキーバインドが動かないことに起因するイライラというのは誰もが感じたことあるでしょう。最悪ですねこれは。
Chromeが重くなりすぎ、さらにはしばらく放置してるとメモリ4GBくらい持ってくので最悪になった。で、Firefoxを使うも、メニューの一部の背景が透明100%で見づらくてムカつく。あとGtkキーバインドよりもFirefoxのショートカットを優先するのでちょっと困る。
— びしょ〜じょ (@Nymphium) February 15, 2016
白頭山の稲妻のようにひらめきが脳を駆け巡り、「これはまさかGtk3がアレなのでは…?」 ――
~/.theme/Vi/gtk-keys.css
をみにいってほしいので、inotifywait -m ~/.theme/
で待ってみます。
Firefoxを起動してもOPENも何もないので即終了。
/usr/share/themes/
にGtkのテーマが置かれているので、ここにsudo ln -s ~/.theme/Vi/ /usr/share/thems/
します。
有効になりました。おわり。
Firefoxでalt押すと普段隠してるメニューバーがチラチラ出てきて鬱陶しい。
bind "<alt>" {"none" ()};
などとすると、Firefoxのログをみるにエラーが出てしまっている。
何がダメってキーバインドが"<alt>"
単体なのがダメなんですが、なんとかならんかなぁ、あとOpen menuで出てくるアレも背景が透明100%で見づらい。これは~/.config/gtk-3.0/
以下のファイル群の何かをいじればどうにかなりそうだけど、どれですかね。