현재 키보드 레이아웃 표시

현재 키보드 레이아웃 표시

하나는 사용할 수 있습니다

로드키

적절하게 설정하는 명령입니다 keyboard layout. 내 질문은 콘솔 모드에서 현재 선택된 레이아웃을 어떻게 확인할 수 있습니까?

답변1

키보드 레이아웃 정보는 키보드 파일을 확인할 수 있습니다...

nano /etc/default/keyboard

산출:

# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"

XKBLAYOUT의 값은 키보드의 레이아웃입니다. 가능한 다른 값으로 변경하고 머신을 재부팅하여 적용하세요.

답변2

명령:

localectl status

산출:

  System Locale: LANG=en_US.UTF-8
  VC Keymap: us
  X11 Layout: us

답변3

이것은 해결 방법이지만...작동합니다.

xset -q | grep LED | awk '{ print $10 }')

출력은 레이아웃과 관련된 ..에 해당하는 8자리 숫자로 구성된 숫자입니다(내 경우에는 gb의 경우 00000000, 00001000). Caps Lock을 활성화한 경우 이 숫자가 변경된다는 사실에 주의하세요(동일한 숫자이지만 +1).
문자열로 원하면 간단한 스크립트를 편집할 수 있습니다.

#!/bin/sh
COMMAND=$(xset -q | grep LED | awk '{ print $10 }')

case "$COMMAND" in

 "00000000"|"00000001") LAYOUT="uk" ;;

 "00001000"|"00001001") LAYOUT="it" ;;

  *) LAYOUT="??" ;;

esac

echo $LAYOUT

답변4

setfont 매뉴얼 페이지에서 참조한 대로 다음을 사용할 수 있습니다.쇼콘솔글꼴. 로드키 맨페이지에서 참조한 대로 다음을 사용할 수 있습니다.덤프키.

관련 정보