아치 리눅스에서 현재 키보드 레이아웃을 보는 방법

아치 리눅스에서 현재 키보드 레이아웃을 보는 방법

데스크탑 환경(GNOME, KDE...)을 사용하고 있지 않습니다.

i3wm을 사용하고 있으며 Alt-Shift 키를 매핑하여 fr,ara 키보드 레이아웃을 전환했습니다.

bash 스크립트에서 사용하여 나중에 i3blocks 상태 표시줄에 FR 또는 AR을 인쇄할 수 있도록 터미널에서 현재 레이아웃을 보고 싶습니다.

키보드 레이아웃을 변경할 때 두 명령 모두 출력을 변경하지 않습니다.

$localectl status
      System Locale: LANG=en_US.UTF-8
          VC Keymap: fr
         X11 Layout: fr,us
          X11 Model: pc104
        X11 Variant: ,dvorak
        X11 Options: grp:alt_shift_toggle


$setxkbmap -query              
rules:      evdev
model:      pc104
layout:     fr,ar
variant:    ,,
options:    grp:alt_shift_toggle

답변1

사용xklayout 상태

$ xkblayout-state print "Current layout: %s(%e)"
Current layout: us(us)

관련 정보