저는 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 워크스테이션을 새로 설치했습니다. 선택한 언어 및 키보드 레이아웃은 "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+스페이스바를 눌러도 그리스 문자가 인쇄되지 않습니다.
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 관련 키보드 구성을 비활성화하십시오. /etc/X11/xorg.conf.d/00-keyboard.conf
정확하게 말하면 실제로 X.org 구성 파일을 편집합니다.
답변3
부팅할 때마다 실행해도 괜찮다면 다음과 같이 작동할 것입니다.
setxkbmap -layout us, gr -options grp:win_space_toggle