Tente isto:
cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode 37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4 = Super_L
Para finalizar a entrada, pressione Ctrl + D .
Para testar, você pode executar:
xmodmap ~/.xmodmaprc
Finalmente, você deve adicionar este comando aos aplicativos de inicialização.
Isso deve começar. Se isso não funcionar bem para você, verifique isso para mais informações:
man xmodmap
Para observar qual tecla pressionar corresponde a qual código de tecla interno, execute
xev
e pressione algumas teclas quando a pequena janela branca tiver o foco. Os códigos de teclas não serão alterados (133 sempre será 133, mas você deverá ver o nome de 133 antes como Control_L
e após esse procedimento, depois de efetuar login novamente, ele deverá ser Super_L
.