본문 바로가기

프로그래밍

[Ubuntu 18.04/20.04] Xmodmap 부팅마다 초기화되는 문제

반응형

Ubuntu에서 한글키가 없는 기계식 키보드 등을 사용하다보면, 오른쪽 Alt키가 한글키로 인식되지 않아 설정을 바꾸어주어야 합니다.

 

여러 블로그에서 아래 명령어로 키맵핑을 바꾸어 주면 된다고 하는데, 명령어를 실행한 직후에는 잘 작동하지만 컴퓨터를 재부팅하면 원래 상태로 되돌아 옵니다.

 

xmodmap -e 'remove mod1 = Alt_R'
xmodmap -e 'keycode 108 = Hangul'

 

 

정답은 askubuntu.com/a/1161870/911847에서 찾아볼 수 있습니다.

 

/usr/share/X11/xkb/keycodes/evdev

파일에서 오른쪽 Alt키와 한글키에 대한 맵핑을 수정하고 재부팅하면 됩니다.

 

sudo vi /usr/share/X11/xkb/keycodes/evdev

 

// <RALT> = 108;

....

// <HNGL> = 130; // Hangul Latin togle

<HNGL> = 108;

 

관련 부분을 주석처리하고.  컴퓨터에서 인식하는 한글키에 108번키(기계식 키보드 상에서 오른쪽 Alt키)를 맵핑하면 됩니다.

반응형