Veja o link: link O comando relevante é:
mateconftool-2 -s /desktop/mate/interface/gtk_key_theme -t string Emacs
Eu tenho a seguinte linha no meu arquivo ~/.gtkrc-2.0
:
gtk-key-theme-name = "Emacs"
E isso funciona bem no Firefox e por exemplo gnome-charachter-map se eu usar o Gnome Classic para fazer o login. ctrl-a neste campo de texto envia o cursor para o início da linha como esperado. Se eu usar o Mate instalado a partir do repositório 12.04 mate-desktop.org então os atalhos de teclado do emacs não são honrados. Ctrl-a seleciona todo o texto.
Eu acho que o arquivo .gtkrc-2.0 é lido para alguns aplicativos de mate - o terminal de parceiros parece entender gtk-keynav-wrap-around = 0
, por exemplo.
O outro perguntas que sugerem usar programas de terceiros parecer um pouco flakey. Existe uma maneira melhor de obter o mate para usar o .gtkrc-2.0 e, em particular, as associações de teclas do emacs?