How do I change my gnome Ubuntu key-binding work as emacs?

4

3

, Hello, everyone

How can I change editing key-binding in Gnome on Ubuntu, and make it work like Emacs?

Eg. When I'm chat with my friend, and I want to use Ctrl-a Ctrl-k to move my cursor go to the left of current line, and then cut current line, as OSX or Emacs.
By default in Gnome Ubuntu, Ctrl-a is for "select all" and ctrl-k for nothing.

Where does this key binding define? And how can I change this?

I tried gnome-keybinding-properties and gsettings, find nothing.

Maybe I have to compile something?

Doug Hou

Posted 2011-10-11T08:06:07.180

Reputation: 263

Answers

7

I found the answer on an interesting bug report

This report show me two different way to change the key scheme on old and newer Gnome

I tried this on Ubuntu 11.10 ( with Gnome 3), it works!

gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"

If gsettings dosen't work, the following one may be available

gconftool-2 -s /desktop/gnome/interface/gtk_key_theme -t string Emacs

The bug report

Doug Hou

Posted 2011-10-11T08:06:07.180

Reputation: 263

1

This link Gnome tweak tool give a much more easy way to set emacs key bind.

– Doug Hou – 2012-04-05T08:53:46.913

4

  1. Use the following command:

    sudo apt-get install gnome-tweak-tool
    
  2. Open theme tab

  3. Change the keybind theme to emacs

bowenli37

Posted 2011-10-11T08:06:07.180

Reputation: 141

0

You can find more details here: http://fvue.nl/wiki/Ctrl__bar_in_Mozilla

This page has the key bindings, which is very handy.

justingordon

Posted 2011-10-11T08:06:07.180

Reputation: 1 073

1That page has nothing on it, are you sure you posted the right link? – Simon Sheehan – 2011-11-27T16:18:01.207