에 따라이 게시물나는 추가했다
xmodmap ~/Documents/looseScripts/Xmodmap
나를 위한 ~/.xinitrc
. 또한 다음 명령을 사용하여 시작 응용 프로그램에서 프로젝트를 만들었습니다.
bash -c "xmodmap ~/Documents/looseScripts/Xmodmap"
, 지연을 60초로 설정합니다. 그러나 부팅할 때 오른쪽 명령 키가 다시 매핑되지 않습니다. 그러나 이러한 명령을 터미널에 직접 붙여넣으면 올바른 명령 키가 다시 매핑되어 원하는 효과를 얻을 수 있습니다. 시작 시 이러한 명령이 실제로 적용되도록 하려면 어떻게 해야 합니까?
관련성이 있는지는 의심스럽지만 여기에는 다음과 같은 내용이 있습니다 ~/Documents/looseScripts/Xmodmap
.
clear Mod4
clear Control
keycode 134 = Control_R NoSymbol Control_R
keycode 37 = Control_L NoSymbol Control_L
keycode 108 = Alt_R Meta_R Alt_R Meta_R
keycode 206 = NoSymbol Super_L NoSymbol Super_L
keycode 133 = Super_L NoSymbol Super_L
keycode 207 = NoSymbol Hyper_L NoSymbol Hyper_L
add Control = Control_R
add Control = Control_L
add Mod4 = Super_L
현재 해결 방법:
~/.xinitrc
터미널을 시작할 때마다 실행되도록 bashrc에 텍스트를 추가했습니다 . 어떤 이유에서인지 여기서는 아무런 문제 없이 실행됩니다.
답변1
단순히 시작 항목의 지연 옵션을 사용하는 것만으로는 작동하지 않는 것 같습니다. 정확히 따라했어요이 게시물다음을 말하고 사용하세요.
bash -c "sleep 30;xmodmap ~/Documents/looseScripts/Xmodmap"
지연보다는. 그러나 왜 이런 일이 발생하는지 모르기 때문에 이것은 매우 우아하지 않습니다. 그래서 나는 덜 어수선한 대답을 받아들이고 싶습니다.