Я запускаю Ubuntu 16.04 и i3, пытаясь переназначить мой левый Супер с левой Ctrl (на Mac). Я сделал следующее:
~ / .Xmodmap
remove mod4 = Super_L
add control = Super_L
~ / .xinitrc
xmodmap ~/.Xmodmap
exec i3
[[ -f ~/.Xresources ]] && rxdb -merge ~/.Xresources
Это ничего не делает при входе в систему. , выполняя
xmodmap ~/.Xmodmap
, я на самом деле выполняет переназначение. Так же выполняется
xmodmap -e "remove mod4 = Super_L"
xmodmap -e "add control = Super_L"
Я также разместил их в моей i3-config, чтобы проверить, не обойти ли проблему xmodmap, не загружая:
exec-always xmodmap -e "remove mod4 = Super_L"
exec-always xmodmap -e "add control = Super_L"
Но это делает не выполнять переназначение автоматически при входе в систему ..