키보드 레이아웃 변경 표시기

키보드 레이아웃 변경 표시기

내 Mint 17/Mate에는 3가지 키보드 레이아웃이 있습니다(자주 변경합니다). "영어/미국으로 전환"과 같이 레이아웃이 변경되면 화면에 알림이 표시되도록 하고 싶습니다. 키보드 설정을 통해 이 작업을 시도하고 이를 수행할 프로그램이나 스크립트를 찾았지만 할 수 없습니다.

문제는 현재 레이아웃을 표시할 수 있는 프로그램이 있습니까, 아니면 사용자 스크립트에서 X11의 레이아웃 변경 이벤트를 캡처하는 방법이 있습니까? 어떤 조언이나 정보 안내도 대단히 감사하겠습니다.

업데이트: 실제로 알림을 보내는 방법을 알아냈습니다 notify-send. 이제 레이아웃 변경 이벤트를 캡처해야 합니다.

답변1

저는 키보드 레이아웃을 자주 변경하지 않지만 변경할 때는 다음을 사용합니다(예:).

setxkbmap fr

키보드의 현재 레이아웃을 표시하는 옵션도 있습니다.

setxkbmap -query

결과:

rules:      evdev
model:      pc105
layout:     fr
options:    terminate:ctrl_alt_bksp

이를 염두에 두고notification-send 명령을 사용하여 레이아웃을 알림으로 보내는 작업을 수행할 수 있습니다. 이 같은:

notify-send $(setxkbmap -query | grep layout)

관련 정보