1 |
I _used_ to have emacs key-bindings in Firefox, but for some reason |
2 |
that stopped working and now I have Windows key bindings. It _may_ |
3 |
have happened when I switched from XFCE to Openbox. |
4 |
|
5 |
After Googling a while, I've tried: |
6 |
|
7 |
$ dconf write /org/gnome/desktop/interface/gtk-key-theme "'Emacs'" |
8 |
$ gconftool-2 --type=string --set /desktop/gnome/interface/gtk_key_theme Emacs |
9 |
$ gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs" |
10 |
|
11 |
And setting gtk-key-theme-name = "Emacs" in the following files: |
12 |
|
13 |
~/.gtkrc-2.0 |
14 |
~/.gtkrc-3.0 |
15 |
~/.config/gtk-3.0/settings.ini |
16 |
~/.config/gtk-2.0/settings.ini |
17 |
|
18 |
Nothing works. I still have Windows key-bindings in Firefox. |
19 |
|
20 |
I'm running Firefox ESR 45.7.0, which appears to be using gtk-2: |
21 |
|
22 |
$ lsof | grep firefox | fgrep '.so' | grep -i gtk |
23 |
firefox 6499 grante mem REG 8,1 43352 562046 /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so |
24 |
firefox 6499 grante mem REG 8,1 14344 414379 /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so |
25 |
firefox 6499 grante mem REG 8,1 4460776 311636 /usr/lib64/libgtk-x11-2.0.so.0.2400.31 |
26 |
firefox 6499 6520 grante mem REG 8,1 43352 562046 /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so |
27 |
firefox 6499 6520 grante mem REG 8,1 14344 414379 /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so |
28 |
firefox 6499 6520 grante mem REG 8,1 4460776 311636 /usr/lib64/libgtk-x11-2.0.so.0.2400.31 |
29 |
firefox 6499 6551 grante mem REG 8,1 43352 562046 /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so |
30 |
firefox 6499 6551 grante mem REG 8,1 14344 414379 /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so |
31 |
firefox 6499 6551 grante mem REG 8,1 4460776 311636 /usr/lib64/libgtk-x11-2.0.so.0.2400.31 |
32 |
|
33 |
Does anybody know how to enable emacs key-bindings for gtk-2? |
34 |
|
35 |
-- |
36 |
Grant |