A solução é limpa e tem uma função incorporada:
setxkbmap -option altwin:swap_lalt_lwin
(Eu estou usando para o meu Thinkpad X260) no Fedora 27 e o Windowmanager Xmonad, que usa a tecla Super_L como ModMask.)
Eu tenho um Thinkpad X230 (layout alemão, [edit] rodando linux [/ edit]) e eu quero mudar a esquerda - e a esquerda da tecla alt de alguma forma com a tecla Alt direita (AltGr) não sendo tocada .
No entanto, ainda não encontrei uma solução de trabalho. Eu sei a questão lidando com exatamente este problema aqui no superusuário ( Como faço para trocar Alt e chaves do Windows com o xmodmap? ), mas os xmodmaps só me dão um erro:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 118 (X_SetModifierMapping)
Value in failed request: 0x17
Serial number of failed request: 13
Current serial number in output stream: 13
E como o Keyboardmodel é diferente, não sei qual o comando setxkbmap-required.
O que eu tentei até agora (além dos Xmodmaps na questão mencionada acima) é * "setxkbmap -option altwin: swap_lalt_lwin", que não faz exatamente nada * algumas variações do xmodmap (infelizmente eu não lembro quais combinações eu tentei, no entanto, eu não consegui fazer isso funcionar), meu último status com a maioria dos meus comandos usados é esse:
!!Clear Super & Alt
!clear Mod1
!clear Mod4
!remove mod1 = Alt_L
!remove mod4 = Super_L
!keycode 204 = NoSymbol NoSymbol NoSymbol NoSymbol
!keycode 205 = NoSymbol NoSymbol NoSymbol NoSymbol
!keycode 206 = NoSymbol NoSymbol NoSymbol NoSymbol
!keycode 207 = NoSymbol NoSymbol NoSymbol NoSymbol
!
!keycode 64 = Super_L Super_L Super_L Super_L
!keycode 133 = Alt_L Alt_L Alt_L Alt_L
!keysym Alt_L = Super_L
!keysym Super_L = Alt_L
!Remap Super & Alt
!add mod1 = Super_L
!add mod4 = Alt_L
Alguém com experiência no uso de xmodmap ou setxkbmap pode me ajudar? Seria muito apreciado!
Obrigado antecipadamente!
A solução é limpa e tem uma função incorporada:
setxkbmap -option altwin:swap_lalt_lwin
(Eu estou usando para o meu Thinkpad X260) no Fedora 27 e o Windowmanager Xmonad, que usa a tecla Super_L como ModMask.)