i3에서 키보드 레이아웃을 변경하는 방법은 무엇입니까? ‘i3’창 관리자를 사용하고 있습니다. 이미

Fedora 25에서 ‘i3’창 관리자를 사용하고 있습니다. 이미 그놈 데스크탑을 제거했습니다. 키보드 레이아웃을 변경하고 영어 이외의 언어로 설정하고 쉽게 액세스 할 수 있도록 Alt+ Shift바로 가기 로 설정하는 것이 좋습니다.



답변

setxkbmap을 사용할 수 있습니다 :

setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'

키보드 레이아웃을 원하는대로 바꾸십시오. 시작할 때 i3에서 이러한 명령을 실행하려면 구성 파일 “~ / .i3 / config”에 추가하고 “exec”를 앞에 추가하십시오.

exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"

Checkout http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3


답변

나를 위해 Manjaro + i3에서 다음 만 작동했습니다.

exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"

~ / .config / i3 / config 파일에서 이것을 지정했습니다.


답변

적어도 아치 리눅스에서 setxkbmap이 원하는대로 작동하기 위해서는 모든 것이 i3 구성 파일의 단일 명령 안에 작성되어야합니다.

예 : 영어 + 체코 어 쿼티 키보드, ALT + SHIFT 토글 :

exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"


답변

“exec setxkbmap”가 작동하지 않습니다. 좌절 된 키보드 스매싱을 통해 실수로 디스플레이 설정 (Regolith-desktop에서 설치 한 이후 Super + D)을 끌어 올렸고 거기서 “지역 및 언어”를 열어 키보드 레이아웃을 설정할 수있었습니다. i3 “Ubuntu”키보드 레이아웃 설정은 “Kubuntu”키보드 레이아웃 설정과 별도로 저장됩니다.


답변