
나는 Gnome과 함께 Fedora 28 워크스테이션을 사용하고 있습니다.
내 현재 레이아웃 상태는 다음과 localectl status
같습니다.
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
나는 사용하고있다
localectl set-x11-keymap "us,gr" "" ","
두 번째 (그리스어) 레이아웃을 추가하기 위해. 새로운 localectl status
결과는
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us,gr
X11 Variant: ,
하지만 super(key) + space를 누르면 그리스 문자가 표시되지 않습니다.
명령줄을 사용하여 두 번째 키보드 레이아웃을 추가하려면 어떻게 해야 합니까?
Fedora 28 Workstation을 새로 설치했습니다. 선택한 언어와 키보드 레이아웃은 "US"입니다.
키보드에 두 번째 언어를 추가하려고 하는데 Gnome(예: 설정->지역 및 언어-> 입력 소스)이 아닌 명령줄에서 추가하려고 합니다.
나는 localectl을 사용하고 있습니다. set-keymap을 사용하면 로그인 화면에서는 그리스 문자를 쓸 수 있지만 터미널에서는 쓸 수 없습니다.
set-x11-keymap을 시도하고 있는데 그리스 문자는 쓸 수 없습니다. 오직 미국 문자만 쓸 수 있습니다.
간단한 명령어를 입력하면
localectl set-x11-keymap us,gr
로그인 화면에 언어 선택기가 있습니다. 그런데 로그인하고 나면 작업 표시줄에 언어 선택기가 없습니다!?!?!
그런 다음 새로 설치했습니다.
1단계: 무언가를 만들기 전에 실행을 setxkbmap -print
하고 결과를 얻습니다.
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
2단계: 다음 명령을 실행합니다.
setxkbmap -layout "us,gr" -option "grp:win_space_toggle"
3단계: 이제 win+space 키를 누르려고 하는데 그리스 문자를 인쇄할 수 없습니다.
4단계: 이제 의 출력은 setxkbmap -print
다음과 같습니다.
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+gr:2+inet(evdev)+group(win_space_toggle)"};
xkb_geometry { include "pc(pc105)" };
};
로그아웃했는데 로그인 화면에 언어 선택기가 없습니다. 또한, 로그인 후에는 영문만 쓸 수 있습니다.
답변1
부인 성명
지금 전화와 기억에서. IOW 비슷한 방법을 시도했지만 아래 제안 사항을 시도하지 않았습니다.
"apl"을 "gr"로 바꾸는 이 오래된 스레드를 참조하세요.
http://emacs.1067599.n8.nabble.com/APL-mode-td299716i40.html
setxkbmap 사용
Alt를 사용한 코드 기반
$ setxkbmap -layout "us,gr" -option "grp:switch"
랄트 사용하기
랄트를 내버려두세요
$ setxkbmap -layout "us,gr" -option "grp:rswitch"
토글 기반 솔루션
Alt-Shift를 사용하여 gr로 전환하고 뒤로
$ setxkbmap -layout "us,gr" -option "grp:alt_shift_toggle"
답변2
실행할 수 있는 작업은 다음과 같습니다(Xorg 서버를 다시 시작하거나 재부팅하는 것은필수의나중에):
sudo localectl set-x11-keymap "us,gr" pc105 "" grp:alt_shift_toggle,grp:win_space_toggle,grp_led:scroll,terminate:ctrl_alt_bksp,ctrl:nocaps
Left Alt+ Shift및 Win+ Space-는 미국 키보드와 그리스어 키보드 사이의 키보드 레이아웃을 전환합니다. Caps Lock비활성화됩니다. Ctrl+ Alt+는 BackspaceX.org를 종료하거나 다시 시작하는 데 사용할 수 있습니다.
너~ 해야 하다위 명령이 제대로 작동하도록 Gnome 특정 키보드 구성을 비활성화합니다. 실제로 X.org 구성 파일을 /etc/X11/xorg.conf.d/00-keyboard.conf
정확하게 편집합니다.
답변3
부팅할 때마다 실행해도 괜찮다면 이와 같은 것이 작동할 수 있습니다.
setxkbmap -layout us, gr -options grp:win_space_toggle