답변:
이것은 알려진 버그 / 제한 입니다. 유일한 해결 방법은 키보드 레이아웃 세트 간을 전환하는 스크립트 바로 가기를 설정하는 것입니다.
UF.org의이 게시물을 기반으로 :
처음 네 레이아웃을 설정 한 다음 터미널에서 다음 두 명령을 실행하십시오.
gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts
gsettings get org.gnome.libgnomekbd.keyboard layouts
두 번째 네 가지 레이아웃을 설정 한 다음 위의 명령을 다시 실행하십시오.
이제 텍스트 편집기 gedit (을 누르고 gedit를Super 입력 하고을 누름 Enter)를 열고 다음을 붙여 넣습니다.
#!/bin/bash
layout_one="[de deadgraveacute,al,ara,be]"
layout_one_dconf="['de\tdeadgraveacute', 'al', 'ara', 'be']"
layout_two="[de deadgraveacute,ba,ph,gb]"
layout_two_dconf="['de\tdeadgraveacute', 'ba', 'ph', 'gb']"
current=$(gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts)
if [ "$current" == "$layout_one" ]
then
new="$layout_two"
new_dconf="$layout_two_dconf"
else
new="$layout_one"
new_dconf="$layout_one_dconf"
fi
gconftool-2 --set --type list --list-type string /desktop/gnome/peripherals/keyboard/kbd/layouts "$new"
gsettings set org.gnome.libgnomekbd.keyboard layouts "$new_dconf"
의 레이아웃을 교체해야합니다 layout_one
, layout_one_dconf
, layout_two
, 및 layout_two_dconf
레이아웃 이름에 빈 공간이 있다면 단계 1과 2의 출력에 해당 스크립트에서 공백이 아닌 탭 문자를 사용할 수 있는지 확인 복사하여 (그리고 터미널에서 붙여 넣기 ).
터미널에서 다음을 실행하십시오.
chmod +x ~/Documents/scripts/keyboard-layout-switch
스크립트를 실행 가능하게 만듭니다.
이제 해당 스크립트를 호출하는 바로 가기를 설정해야합니다.을 누르고 키보드를Super 입력 한 다음을 누르십시오 .Enter
키보드 설정에서 바로 가기 탭으로 이동 하고 왼쪽에서 사용자 정의 바로 가기를 클릭하십시오 .
작은 +
아이콘을 클릭하면 다음 과 같은 새로운 바로 가기가 생성됩니다.
/home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch
적용을 클릭 한 다음을 클릭 Disabled
하여 원하는 바로 가기를 설정하십시오.
이제 설정 한 바로 가기를 사용하여 4 개의 키보드 레이아웃 두 세트 사이를 전환 할 수 있습니다.
edit tags
10.04 또는 11.10을 클릭하여 추가 할 수 있습니다 ).