如何将我的 gnome Ubuntu 键绑定工作更改为 emacs?

Dou*_*Hou 4 gnome gtk hotkeys ubuntu

, 大家好

如何在 Ubuntu 上的 Gnome 中更改编辑键绑定,并使其像 Emacs 一样工作?

例如。当我和我的朋友聊天时,我想使用Ctrl-a Ctrl-k将光标移动到当前行的左侧,然后剪切当前行,如 OSX 或 Emacs。
默认情况下,在 Gnome Ubuntu 中,Ctrl-a用于“全选”,而ctrl-k用于无。

这个键绑定在哪里定义?我该如何改变这一点?

我试过gnome-keybinding-propertiesgsettings,一无所获。

也许我必须编译一些东西?

Dou*_*Hou 7

我在一个有趣的错误报告中找到了答案

这份报告向我展示了在新旧 Gnome 上更改密钥方案的两种不同方法

我在 Ubuntu 11.10(使用 Gnome 3)上试过这个,它有效!

gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"
Run Code Online (Sandbox Code Playgroud)

如果gsettings不起作用,以下可能可用

gconftool-2 -s /desktop/gnome/interface/gtk_key_theme -t string Emacs
Run Code Online (Sandbox Code Playgroud)

错误报告


小智 5

  1. 使用以下命令:

    sudo apt-get install gnome-tweak-tool
    
    Run Code Online (Sandbox Code Playgroud)
  2. 打开主题选项卡

  3. 将按键绑定主题更改为emacs