Arch Linux에서 X11 키맵 설정

Arch Linux에서 X11 키맵 설정

저는 Arch Linux를 실행하고 있는데 시스템에 두 개의 입력 언어를 갖고 싶습니다.

  1. 영어, 영국
  2. 쿠르만시(북부 쿠르드어)

내 것에는 .xinitrc다음이 있습니다.

# keyboard layout
setxkbmap -layout gb &

이것은 English, UK나를 위해 문제를 해결했습니다. 그러나 쿠르드어 레이아웃을 추가하는 방법을 잘 모르겠습니다.

내가 추구하는 레이아웃은 다음과 같습니다.

/usr/share/X11/xkb/symbols/sy:    name[Group1]= "Kurdish (Syria, Latin Q)";

하지만 이 레이아웃을 활성화하려면 어떤 명령을 실행해야 할지 모르겠습니다.

중요한 경우 다음을 사용하고 있습니다.

  1. 리눅스 펌웨어 버전20211027.1d00989-1
  2. bspwm은 Polybar와 함께 사용되는 창 관리자 역할을 합니다.

고쳐 쓰다

sxhkdrc파일에 다음을 추가했습니다.

# set x11 keyboard layout
alt + shift {e, k}
  {setxkbmap gb, setxkbmap -layout sy -variant ku}

컴퓨터를 다시 시작한 후 Alt+ Shift+를 누르면 K키보드 레이아웃이 쿠르드어로 변경됩니다!하지만그리고 내가 실행하면 localectl status여전히 다음을 얻습니다.

   System Locale: LANG=en_GB.UTF8
       VC Keymap: gb
      X11 Layout: n/a

레이아웃이 쿠르드어로 변경되어도! 기대하고 있어요X11 Layout: sy

답변1

  • 사용sxhkd, bspwm 개발자가 개발했습니다. 그것을 작성 ~/sxhkd/sxhkdrc하고 자동 시작에서 sxhkd를 시작하십시오.
alt + shift {setxkbmap gb , setxkbmap ku}
  • 또는 다음을 사용하십시오.버스.

답변2

나는 답을 썼다.여기~을 위한체계, 당신이 사용했기 때문에현지화.

그런데. ~/.xinitrcinit 시스템의 경우 로케일을 설정할 필요가 없습니다.

관련 정보