Skip to Content
Go Back
안형우

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

📌 워드프레스, 답답한 빌더와 플러그인 대신 시원하게 커스터마징하기(강의) 2023-01-15
📌 아무도 말하지 않는 PHP의 좋은 점 2018-10-13
📌 유지보수하기 쉬운 CSS 전략(슬라이드) 2016-12-20
📌 워드프레스 테마에서 템플릿 파일 매칭 순서 2013-05-12
📌 [번역] CSS 코드 냄새 2013-01-01

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

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

오픈수세 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이라고 친다.

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다