xmodmap을 두 번째로 실행했을 때 설정이 깨졌습니다.

xmodmap을 두 번째로 실행했을 때 설정이 깨졌습니다.

내 홈 디렉토리에 파일이 저장되어 있습니다 .xmodmap(저는 Debian 9.0과 Gnome을 사용하고 있습니다). 명령으로 활성화하면

$xmodmap $HOME/.Xmodmap

터미널에서는 모든 것이 정상입니다. 그런데 위 명령을 터미널에 다시 입력하면 정의된 키가 비활성화됩니다. (정의된 키가 에서 손실됩니다 .) 위 명령을 파일에 .Xmodmap넣었기 때문에 이것이 문제가 됩니다 . .bashrc새 터미널을 열 때마다 .Xmodmap위 문제로 인해 정의된 키가 활성화되거나 비활성화됩니다. 일부 터미널은 그렇지 않은 것처럼 동작 .Xmodmap하지만 다른 터미널은 정상적으로 동작합니다..Xmodmap

이것은 내 .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

관련 정보