약 1주일 전에 XMonad를 gnome과 함께 사용하고 싶어서 MATE 데스크톱(Gnome2 포크)을 설치했습니다. 따라서 저는 이 문제가 MATE와 관련이 있다고 확신합니다.
내 키보드는 기본 HP 키보드(미국 레이아웃)입니다. 전용 미디어/오디오 키가 없습니다. 그래서 나는 Alt_Gr, Super_L및 Menu키(연속 3개 키)를 사용하지 않기 때문에 데스크탑 환경에서 이를 "미디어 키"로 효과적으로 사용할 수 있다고 결정했습니다. MATE로 전환하기 전에는 XFCE를 사용하여 훌륭한 결과를 얻었습니다.
그러나 이제 MATE에서 재구성하려고 해보니 키보드 단축키 설정 유틸리티가 이 3개의 키를 감지하지 못하는 것으로 나타났습니다. XFCE가 이러한 기능을 차단하고 있을 수도 있다고 생각했지만 XFCE의 단축키를 기본값으로 재설정해도 문제가 해결되지 않았습니다. mateconftool-2(gconf)에서 바로가기를 수동으로 편집하려고 시도했지만 성공하지 못했습니다.
dmesg
어떤 식으로든 이 3개의 키를 감지할 수 없으며 흥미로운 내용도 표시 되지 않습니다 . 나의 유일한 길알다작동 방식은 이 키 중 하나를 누를 때마다 프로그램의 경계가 점프하거나 무언가를 수행한다는 것입니다.
실행할 수 있는 다른 테스트나 다른 제안 사항이 있습니까?
답변1
마침내 이 문제에 대한 해결책을 찾았습니다.이 페이지xmodmap을 사용하여 키코드를 기호로 다시 매핑하는 방법을 보여 주며, showkey
이러한 키에 대한 키코드가 나열되어 있으므로 다음을 수행할 수 있습니다.
xmodmap -e 'keycode 100=Alt_R'
xmodmap -e 'keycode 126=Super_R'
xmodmap -e 'keycode 127=Menu'
문제는 해결되었으나 여전히 문제의 원인을 이해하지 못합니다.