xkb: 반전된 키보드 레이아웃 지침

xkb: 반전된 키보드 레이아웃 지침

스크롤 LED를 키보드 레이아웃 표시기로 사용합니다(꺼짐 - 영어, 켜짐 - 러시아어). 집에 있는 PS/2 키보드에서는 잘 작동합니다. 일반적으로 업무용 컴퓨터(USB 키보드)에서 작동합니다. 하지만 때때로 이 LED가 동기화되지 않은 것을 발견합니다. 가끔 USB 장치 연결을 끊거나 연결하는 것과 관련이 있다고 생각합니다(dmesg에 적절한 메시지가 있음). 그런 다음 레이아웃을 변경할 수 있지만 LED 상태는 계속 반전됩니다.

문제는 LED를 현재 키보드 레이아웃과 동기화하는 방법입니다.

PS에서는 xkb 옵션을 사용합니다.grp:ctrl_shift_toggle,grp_led:scroll

답변1

나는 다음 명령을 사용하여 이 문제를 해결할 수 있었습니다.우분투 버그 토론):

xmodmap -e 'remove lock = Caps_Lock'
setxkbmap -option

그런 다음 키보드는 기본 설정인 US 레이아웃 및 기본 기능이 포함된 Caps Lock(LED 표시등이 반전되지 않음)으로 재설정됩니다. 그 후 키보드 레이아웃 설정을 다시 적용했습니다. 가장 널리 사용되는 창 관리자에서는 GUI를 통해 이 작업을 수행할 수 있지만 setxkbmap수동으로 호출했습니다.

setxkbmap -layout us,ru -option grp:caps_toggle,grp_led:caps

초기 LED 상태가 명령 작동 여부에 영향을 미치는지 확실하지 않으면 몇 번 시도해야 할 수도 있습니다.

관련 정보