답변:
환경 설정에서 Lxkeymap을 사용할 수 있습니다. 패널 환경 설정 / 패널 애플릿 아래에 키보드 레이아웃 스위처가 있습니다.
arno가 말했듯이 다음을 시도하십시오.
setxkbmap -option grp:alt_shift_toggle "us,il"
(히브리어 용).
이것을 영구적으로 만들려면 :
echo '@setxkbmap -option grp:alt_shift_toggle "us,il"' | sudo tee -a /etc/xdg/lxsession/Lubuntu/autostart
키보드 레이아웃을 설정하고 바로 가기로 변경할 때 발생 가능한 다른 문제 해결을 포함하여 일반적인 솔루션입니다. 나는 이것을 Lubuntu oneiric에서 정확하고 양적으로 테스트했습니다.
LXPanel에서 Keyboard Layout Handler 버튼을 마우스 오른쪽 버튼으로 클릭하십시오.
그런 다음 "추가"
동일한 언어에 대해 다른 유형의 레이아웃이 있습니다
바로 가기 설정 (레이아웃 변경 옵션)도 설정하십시오.
또는 로그 아웃 후에 설정이 존중되지 않거나 실제로 번역되지 않습니다 (12.04 이후에는 더 이상 11.10에서 자주 발생하지 않음).
다음을 사용하여 현재 xkb 매개 변수를 확인하십시오.
setxkbmap -query
US Englush, French 및 Romanian 표준의 세 가지 언어를 예로 들어 보겠습니다. 독일어는 "de"라고 생각합니다.
따라서 ALT-SHIFT 키로 변경할 수있는 변형 기본값 (us), (fr) 및 표준 (ro)을 사용하여 레이아웃을 설정하려면 다음을 수행하십시오.
setxkbmap -layout "us,fr,ro" -variant ",,std" -option "grp:alt_shift_toggle"
모든 것이 정상인지 테스트하고 모든 변경 사항을 영구적으로 만들려면 (gedit이 선호하는 텍스트 편집기 인 경우) :
gksudo gedit /etc/default/keyboard
매개 변수가 다음과 같은지 확인하십시오.
XKBMODEL="pc105"
XKBLAYOUT="us,fr,ro"
XKBVARIANT=",,std"
XKBOPTIONS="grp:alt_shift_toggle"
키보드 레이아웃 처리기의 설정이 순서, 하위 유형 및 바로 가기와 정확히 동일하다는 것을 참조하십시오.
12.10에서 나는 더 기괴한 문제가있었습니다. 위의 두 단계를 수행하더라도 주요 언어 만 액세스 할 수있었습니다. 이는 모든 2 차 언어 (주 언어를 제외한 모든 언어)를 제거한 후 다시 설치하고 이전 단계에서와 같이 2 차 언어를 추가하여 해결되었습니다.
user1112507이 제공 한 영구 솔루션 은 Lubuntu 12.04에서 나에게 도움이되었지만 setxkbmap이 실행 전에 지연되어야하는 12.10에서는 그렇지 않았습니다.
/ etc / xdg / lxsession / Lubuntu / autostart를 수정하는 그의 솔루션은 모든 사용자를위한 것입니다. 단일 사용자 사례에 대한 해결 방법은 다음과 같습니다.
원하는 언어를 설치하십시오.
$ gnome-language-selector
지연 후 setxkbmap을 실행하는 쉘 스크립트를 작성하여 편리한 위치에 저장하십시오. 백그라운드에서 실행하면 로그인 속도가 빨라질 수 있습니다. 필요한 경우 수면 시간을 늘리십시오. "us, il"을 원하는 언어 코드로 바꾸십시오.
$ echo '(sleep 2; setxkbmap -option grp:alt_shift_toggle -layout "us,il") &' > ~/setxkbmap.sh
스크립트를 실행 가능하게 만들고 Alt-Shift 키 조합을 전환하여 언어를 전환하여 작동하는지 확인하십시오.
$ chmod +x ~/setxkbmap.sh
$ ~/setxkbmap.sh
방금 만든 셸 스크립트를 실행하는 .desktop 파일을 만듭니다. "사용자 이름"을 사용자 이름으로 바꾸십시오.
$ echo '[Desktop Entry]
Type=Application
Name=Keyboard Language Switcher
Exec=/home/username/setxkbmap.sh
Icon=/usr/share/lxkeymap/media/icon.png
' > ~/Desktop/setxkbmap.desktop
로그 아웃하고 다시 로그인 한 다음 바탕 화면에서 새 아이콘을 클릭 한 다음 Alt-Shift를 토글하여 테스트하십시오.
.desktop 파일을 ~ / .config / autostart로 이동
$ mv ~/Desktop/setxkbmap.desktop ~/.config/autostart
로그 아웃하고 다시 로그인 한 다음 Alt-Shift를 토글하여 테스트하십시오.