CLOVER🍀

That was when it all began.

Ubuntu Linux 20.04 LTSで、デフォルトのキーバインドをEmacsライクにする

Ubuntu Linux上のキーバインド全体を、Emacsライクにする場合。

環境。

$ uname -srvmpio
Linux 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux


$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:   focal


$ dpkg -l | grep libgtk-3-0
ii  libgtk-3-0:amd64                              3.24.20-0ubuntu1                      amd64        GTK graphical user interface library

以下のコマンドを実行することで、実現できます。

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

確認。

$ gsettings get org.gnome.desktop.interface gtk-key-theme
'Emacs'

ちなみに、元に戻すには以下で。

$ gsettings set org.gnome.desktop.interface gtk-key-theme Default

確認。

$ gsettings get org.gnome.desktop.interface gtk-key-theme
'Default'

参考)

For GTK3 also run:

GTK / Configuration / Keyboard shortcuts / Emacs key bindings

GTK / 設定 / キーボードショートカットのカスタマイズを有効にする / Emacs キーバインド