Eu tenho um arquivo .xmodmap
armazenado no meu diretório home (estou usando o Debian 9.0 e o Gnome). Quando eu ativo com um comando
$xmodmap $HOME/.Xmodmap
no terminal, está tudo bem. Mas quando eu entro novamente no comando acima no terminal, ele desativa minhas chaves definidas (eu perco minhas chaves definidas em .Xmodmap
.) Isso é problemático para mim, porque eu coloquei o comando acima no arquivo .bashrc
. Sempre que eu abro um novo terminal, as chaves definidas no meu .Xmodmap
são ativadas ou desativadas devido ao problema mencionado acima. Alguns terminais se comportam como não tendo .Xmodmap
, por outro lado, outros terminais são normais com .Xmodmap
Aqui está o meu arquivo .Xmodmap
:
remove Mod1 = Alt_L Meta_L Alt_L Meta_L
remove Mod5 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
clear lock
keysym Alt_L Meta_L Alt_L Meta_L = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
keysym ISO_Level3_Shift NoSymbol ISO_Level3_Shift = Alt_L Meta_L Alt_L Meta_L
keycode 94 = x X backslash bar grave dead_grave backslash bar
!keycode 51 = Escape
keycode 44 = k K j J less j J
keycode 45 = m M k K greater k K
keycode 46 = l L l L bar VoidSymbol l L
!keycode 66 = Meta_L
! swap "Menu Key" to Ctrl
remove Control = Control_R
keycode 135 = Control_R Control_R Control_R Control_R
keycode 66 = Meta_L
add Control = Control_R
add Mod1 = Alt_L Meta_L
add Mod5 = ISO_Level3_Shift
! Swap the Caps Lock and Escape keys
!remove Lock = Caps_Lock
!keysym Escape = Caps_Lock
!add Lock = Caps_Lock
Tags xmodmap