I _used_ to have emacs key-bindings in Firefox, but for some reason that stopped working and now I have Windows key bindings. It _may_ have happened when I switched from XFCE to Openbox.
After Googling a while, I've tried: $ dconf write /org/gnome/desktop/interface/gtk-key-theme "'Emacs'" $ gconftool-2 --type=string --set /desktop/gnome/interface/gtk_key_theme Emacs $ gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs" And setting gtk-key-theme-name = "Emacs" in the following files: ~/.gtkrc-2.0 ~/.gtkrc-3.0 ~/.config/gtk-3.0/settings.ini ~/.config/gtk-2.0/settings.ini Nothing works. I still have Windows key-bindings in Firefox. I'm running Firefox ESR 45.7.0, which appears to be using gtk-2: $ lsof | grep firefox | fgrep '.so' | grep -i gtk firefox 6499 grante mem REG 8,1 43352 562046 /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so firefox 6499 grante mem REG 8,1 14344 414379 /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so firefox 6499 grante mem REG 8,1 4460776 311636 /usr/lib64/libgtk-x11-2.0.so.0.2400.31 firefox 6499 6520 grante mem REG 8,1 43352 562046 /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so firefox 6499 6520 grante mem REG 8,1 14344 414379 /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so firefox 6499 6520 grante mem REG 8,1 4460776 311636 /usr/lib64/libgtk-x11-2.0.so.0.2400.31 firefox 6499 6551 grante mem REG 8,1 43352 562046 /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so firefox 6499 6551 grante mem REG 8,1 14344 414379 /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so firefox 6499 6551 grante mem REG 8,1 4460776 311636 /usr/lib64/libgtk-x11-2.0.so.0.2400.31 Does anybody know how to enable emacs key-bindings for gtk-2? -- Grant