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

5,803

Solution 1

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

Solution 2

  1. Use the following command:

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

  3. Change the keybind theme to emacs
Share:
5,803

Related videos on Youtube

Doug Hou
Author by

Doug Hou

Programmer, live in Hangzhou.

Updated on September 18, 2022

Comments

  • Doug Hou
    Doug Hou over 1 year

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

  • Simon Sheehan
    Simon Sheehan over 12 years
    That page has nothing on it, are you sure you posted the right link?
  • Doug Hou
    Doug Hou about 12 years
    This link Gnome tweak tool give a much more easy way to set emacs key bind.