"k" 키는 이벤트에 포커스를 보냅니다.

"k" 키는 이벤트에 포커스를 보냅니다.

dist를 wheezy로 업그레이드한 후 "k" 키가 이상하게 작동합니다. gnome 터미널에 입력할 때 "k"가 인쇄되지 않습니다. 대신 터미널이 초점을 잡고 놓지 않는 것 같습니다. 마우스를 아래로 드래그하면외부터미널 하이라이트 라인~에말단. 일반 마우스 클릭도 더 이상 작동하지 않습니다.

xev"k"를 누르면 세 가지 이벤트를 표시하는 프로그램을 실행합니다.

  • 포커스인 이벤트
  • 포커스아웃 이벤트
  • KeymapNotify 이벤트

이 문제는 내 계정을 사용하여 디스플레이 관리자를 통해 로그인할 때만 발생합니다. gdm3 및 wdm에서 발생합니다(다른 것들은 테스트하지 않았습니다).

다른 사용자로 로그인하면 "k" 키가 작동합니다.

"failsafe" 세션을 사용하여 디스플레이 관리자를 통해 로그인할 때도 작동합니다. 이 외에도 이 문제는 다양한 세션 유형에서 발생합니다.

명령줄에서 X를 시작하면 모든 것이 정상입니다. 이 문제는 디스플레이 관리자를 통해 로그인한 경우에만 발생합니다.

AFAICS 자본 이동-K를 포함한 기타 모든 주요 직무

/etc/X11에서 "dpkg-dist" 파일을 찾아보니 다음 내용만 발견되었습니다.

./XftConfig.dpkg-dist
./rstart/config.dpkg-dist

그래서 내 사용자 계정에 연결된 것과 관련이 있는 것 같습니다. 필사적으로 ~/.config 디렉터리의 이름을 변경했지만 문제가 해결되지 않았습니다.

알아요pX에서는 키가 작동하지 않습니다, 나는 이것이 동일한 문제라고 생각하지만 키를 다시 매핑할 수 있는 위치나 추적 방법을 모르겠습니다.

답변1

그러던 중에 나는 답을 찾았습니다.

제 경우에는 디스플레이 관리자가 xbinkeys를 시작했습니다. 명령줄에서 X를 시작할 때 xbindkeys는 (물론) 시작되지 않습니다. 어떤 이유에서인지 내 .xbindkeysrc는 문자 "k"로 묶여 있습니다.

xbindkeys를 종료하거나(영구적인 해결 방법은 아님) .xbindkeysrc를 제거하면 문제가 사라집니다.

답변2

내 경우에는 이전 버전의 Ubuntu에서 남은 ibus 구성 파일 때문이었습니다. 해당 항목을 삭제하고(~/.config/ibus에 있음) 다음 명령을 실행하여 구성을 다시 생성한 다음 로그아웃했다가 로그인했습니다.

ibus reset-config

관련 정보