Estou executando o Ubuntu 16.04 e i3, tentando remapear meu Super esquerdo com Ctrl esquerda (em um Mac). Eu fiz o seguinte:
~ / .Xmodmap
remove mod4 = Super_L
add control = Super_L
~ / .xinitrc
xmodmap ~/.Xmodmap
exec i3
[[ -f ~/.Xresources ]] && rxdb -merge ~/.Xresources
Isso não faz nada quando eu fizer login. No entanto, executando
xmodmap ~/.Xmodmap
eu realmente faço o remapeamento. O mesmo acontece com a execução
xmodmap -e "remove mod4 = Super_L"
xmodmap -e "add control = Super_L"
Eu também coloquei estes no meu i3-config, para ver se ele iria ignorar o problema do xmodmap não carregar:
exec-always xmodmap -e "remove mod4 = Super_L"
exec-always xmodmap -e "add control = Super_L"
Mas isso não faz o remapeamento automaticamente no login.