meta e hyper keys separadas em unidade com XKB

1

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.

    
por Tamas Papp 29.02.2016 / 10:41

1 resposta

0

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.

    
por ergosys 06.07.2016 / 22:23