Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

, 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?

share|improve this question

migrated from Oct 11 '11 at 20:36

This question came from our site for professional and enthusiast programmers.

up vote 7 down vote accepted

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

share|improve this answer
This link Gnome tweak tool give a much more easy way to set emacs key bind. – Douglas Apr 5 '12 at 8:53
  1. Use the following command:

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

  3. Change the keybind theme to emacs
share|improve this answer

You can find more details here:

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

share|improve this answer
That page has nothing on it, are you sure you posted the right link? – Simon Sheehan Nov 27 '11 at 16:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .