
나는 compiz와 함께 gnome-fallback 모드를 사용하여 Ubuntu 11.10을 실행하고 있습니다.
내 키보드는 Apple 금속 추가 USB 키보드입니다. 내 .Xmodmap 파일은 Alt 키와 Command 키를 바꾸도록 설정되어 있습니다.
키 맵을 .Xmodmap 파일로 만들었고 X 세션에서 성공적으로 작동합니다. (Command 키를 Alt 키로 사용하여 ctrl-alt-숫자 패드 명령으로 그리드 명령을 수행할 수 있습니다.)
그러나 X에서 실행되는 응용 프로그램 중 어느 것도 새로운 키 매핑을 인식하지 못합니다. (Command-F는 파일 메뉴를 열지 않지만 option-F는 엽니다. Command-오른쪽 클릭은 패널 메뉴를 열지 않지만 option-오른쪽 클릭은 엽니다.)
내 앱이 새로운 모드 매핑을 선택하도록 하려면 어떻게 해야 하나요?
답변1
우분투는 xkb를 사용하여 창당 다른 키보드 레이아웃을 허용합니다. 이는 창별로 활성화되며 아마도 xmodmap이 무시되는 이유일 것입니다.
먼저 기존 옵션을 사용해 보십시오(키보드 환경 설정을 열고 키보드 레이아웃에서 옵션을 클릭하기만 하면 됩니다). 거기에는 몇 가지 키 교환 옵션이 있습니다(저는 Mac이 없어서 Alt와 Command를 교환하는 옵션이 있는지는 모르지만 그럴 가능성이 상당히 높습니다).
그렇지 않은 경우 /usr/share/X11/xkb 디렉토리가 흥미로울 수 있지만 여기서는 새 키보드 옵션을 추가하는 방법을 설명할 수 없습니다.