如何在 arch linux 上查看当前键盘布局

如何在 arch linux 上查看当前键盘布局

我没有使用任何桌面环境(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

使用xkblayout 状态

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

相关内容