setxkbmap il then setxkbmap us: 키보드 레이아웃을 다른 언어로 변경한 후 키보드 레이아웃을 다시 영어로 전환하는 방법

setxkbmap il then setxkbmap us: 키보드 레이아웃을 다른 언어로 변경한 후 키보드 레이아웃을 다시 영어로 전환하는 방법

setxkbmap il내 시스템에서 이 작업을 수행 한 xterm다음 현지 언어 레이아웃으로 수행합니다. 작업을 마친 후 다시 영어 레이아웃으로 전환하고 싶은데 setxkbmap us전환할 수 없습니다 xterm. 어떻게 해야 하나요?

답변1

xterm을 사용하면 번역 리소스를 사용하여 기능 키에 문자열(예: "setxkbmap us")을 할당할 수 있습니다. 이렇게 하면 대부분의 키보드 문제는 물론 작성 및 특수 문자 관련 문제도 우회됩니다.

귀하의 것과 유사한 것은 $HOME/.Xdefaults다음 명령을 할당합니다 controlshiftF1.

*VT100*translations:    #override \n\
        Ctrl Shift <Key>F1: string("setxkbmap us") string(0xa) \n

추가 자료:키바인딩xterm 매뉴얼에 있습니다.

답변2

이를 위해 별칭을 사용할 수도 있습니다. 글쎄요, 저는 The Terminator가 아닌 The Terminator에서 시도해 보았지만 xterm거기에서도 작동할 수도 있습니다.

이 예에서는 키릴 문자와 그리스어 글꼴을 사용하고 있지만 사용하는 키맵에서 해결책을 찾을 수 있습니다.

alias сша="setxkbmap us"
alias ηπα="setxkbmap us"

~/.bashrc나중에 사용할 수 있도록 파일에 넣어두세요 .

관련 정보