리눅스에서 맥북 키보드가 제대로 작동하지 않을 때

난 원래 우분투를 사용했다. 그런데 얼마 전엔 우분투가 오픈소스 진영엔 거의 기여하지 않는다는 이야기를 들었다. 그걸 제품 판단의 절대적 기준으로 이야기할 순 없다고 생각한다. 그러나 적어도 내가 사용할 제품을 고를 땐 이런 기준을 적용할 수 있다. 그래서 오픈수세로 변경했다.

오픈수세 13.1을 설치했는데 키보드 Alt 키가 안 먹는 거다. 이건 뭥미. 그래서 한참을 헤맨 끝에 .Xmodmap 파일에 적는 코드를 찾아냈다. 거기선 좌측 Alt 키를 Super 키로, 좌측 Cmd 키를 Alt키로 만들었는데, 난 이미 맥북 키보드에 익숙해진 상태라 그냥 Alt를 Alt에, Cmd를 Super에 매핑했다. 윈도우 키보드 레이아웃을 따른다면 원본에 있는대로 하는 게 맞겠지만 말이다. 원본 글은 Remapping Your Macbook’s Keyboard in Ubuntu 12.04이고, 내가 변경한 코드는 아래와 같다.

! 
! clean most of the modifiers
clear control
clear mod4
clear mod1

! -----------------
! left side
! ----------------
! keycode 64 is the left alt key
keycode 64 = Alt_L Meta_L
! key code 133 is the left command key
keycode 133 = Super_L 

! ------------------
! right side
! -------------------
! key code 134 is the right command key
keycode 134 = Alt_R Meta_R
! keycode 108 is the right alt key
keycode 108 = Control_R

add mod4 = Super_L
add mod1 = Alt_L Meta_L
add mod1 = Alt_R Meta_R
add control = Control_L
add control = Control_R

홈 폴더에 .Xmodmap이란 이름으로 저장하면 된다. 기능을 즉각 적용하려면 홈 폴더에서 xmodemap .Xmodmap이라고 친다.

👇 카테고리 글 목록

대표글

댓글 남기기