Atualmente, você não pode fazer isso com uma opção, mas é possível alterá-lo sem modificar nenhum arquivo do sistema. Veja minha resposta aqui: link . Acredito que isso persistirá em todas as alterações de layout, mas ainda não tentei.
Eu quero usar Caps Lock
para a chave Hyper
, porque preciso dela no Emacs, portanto, em /etc/default/keyboard
, uso o XKBOPTIONS
relevante.
No entanto, o Unity parece reagir a ambos: embora passe Hyper_L
para que funcione no Emacs, o launcher e / ou o HUD continuam aparecendo. Eu pensei que isso estava acontecendo porque xmodmap
mostra que ambos são atribuídos a mod3
, então eu corri xmodmap
com
clear Mod3
clear Mod4
add Mod3 = Hyper_L
add Mod4 = Super_L
que agora funciona, mas tenho a impressão de que xmodmap
está obsoleto. Existe uma maneira de eu conseguir o mesmo com XKBOPTIONS
?
EDIT Esqueci de mencionar que estou perguntando porque xmodmap
configurações são perdidas quando eu troco os layouts.