키맵 작동이 중지되었습니다. 디버깅하는 방법은 무엇입니까?

키맵 작동이 중지되었습니다. 디버깅하는 방법은 무엇입니까?

나는 영어와 헝가리어(후자는 악센트가 있는 문자가 있음)의 두 가지 레이아웃을 번갈아 사용합니다.

문제는 가끔헝가리어 레이아웃이 작동을 멈췄습니다., 즉 전환하면 표시기가 표시되지만 hu입력할 때 헝가리어 레이아웃이 아닌 영어 레이아웃에 해당하는 문자가 계속 표시됩니다. (혹은 hu한동안 레이아웃이 바뀌었는데도 영문자를 복원하는 경우도 있습니다.)

창 관리자(Alt-F2 + r)를 다시 시작하면 문제가 해결되지만 짜증나고 이상적으로는 문제를 해결하고 싶습니다. 가장 중요한 것은이해하다문제가 무엇입니까?

질문은 다음과 같습니다.디버깅을 시작할 위치? 더 많은 정보를 얻을 수 있는 가능한 오류 메시지를 찾으려면 어떤 로그/설정을 살펴봐야 합니까?

중요한 경우: Gnome이 포함된 Ubuntu 20.04(다른 필요한 세부 정보가 있습니까?)

의견을 기반으로 업데이트:

  • 모든 앱이 영향을 받는 것 같습니다. (저는 보통 터미널과 Firefox를 사용하는데 이 둘은 확실히 영향을 받지만 문제가 다시 발생하면 다른 앱을 사용해 볼 것입니다.) 업데이트: 2022.05.08: 확인됨, 그런 것 같습니다모두영향을 받는 응용 프로그램(Firefox, Terminal, Libreoffice, 텍스트 편집기를 사용해 보았음)

  • LC_환경 변수는 두 경우 모두 동일합니다.

# when mapping is broken
$ env | grep LC_
LC_ADDRESS=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8


# when mapping is ok
$ env | grep LC_
LC_ADDRESS=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8


관련 정보