터미널 에뮬레이터가 아닌 콘솔에 있을 때( Ctrl++ 를 Alt사용한 F_후 ) AltGr+ 조합이 작동하지 않습니다 key.
AltGr나는 (많은 레이아웃과 마찬가지로) 다양한 특수 문자를 + key조합(때때로 데드 키라고도 함) 에 매핑하는 체코어 키보드 레이아웃을 사용하고 있습니다 . 예를 들어 + ( 오른쪽 Alt)를 |
입력하여 쓸 수 있습니다.AltGrwAltGr
이것은 DE(내 경우에는 GNOME Shell)에서는 완벽하게 작동하지만 Linux 콘솔에서는 작동하지 않습니다. 문제를 해결하는 방법에 대한 제안이 있으십니까? 체코어 레이아웃에는 중요한 키(예 >
: )가 많이 누락되어 터미널에서 작업하는 것이 약간 불가능합니다. 저는 최신 업데이트가 적용된 Fedora 25를 사용하고 있습니다.
편집: 방금 Fedora 25가 설치된 두 번째 컴퓨터에서 이 작업을 시도했지만(F24에서 업그레이드했지만 여전히 Wayland 대신 X11을 사용하고 있음) 잘 작동합니다.
출력 dumpkeys | grep -e 'AltGr\|Alt'
:
keycode 56 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt
keycode 100 = AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr
keycode 119 = AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock
출력 dumpkeys | grep -ie 'AltGr' | sed -n '1,5p; 50,55p'
:
altgr alt keycode 2 = Meta_one
shift altgr alt keycode 2 = Meta_exclam
altgr control keycode 4 = Escape
altgr alt keycode 4 = Meta_three
shift altgr alt keycode 4 = Meta_three
shift altgr alt keycode 52 = Meta_greater
altgr control keycode 53 = Delete
altgr alt keycode 53 = Meta_slash
shift altgr alt keycode 53 = Meta_question
altgr control keycode 59 = F1
altgr alt keycode 59 = Console_1
출력 localectl status
:
System Locale: LANG=en_US.UTF-8
LC_NUMERIC=cs_CZ.UTF-8
LC_TIME=cs_CZ.UTF-8
LC_MONETARY=cs_CZ.UTF-8
LC_PAPER=cs_CZ.UTF-8
LC_MEASUREMENT=cs_CZ.UTF-8
VC Keymap: cz-us-qwertz
X11 Layout: cz,us
X11 Variant: ,
답변1
Gnome 데스크탑으로 전환한 후에도 동일한 문제가 발생했습니다. 그러나 첫 번째 답변과 같이 키맵을 설정하는 것은 도움이 되지 않습니다. 분명히 Gnome은 AltGr을 Alt에 매핑합니다. 이는 다음으로 변경할 수 있습니다.
gsettings set org.gnome.desktop.input-sources xkb-options "['mode_switch:ralt_rctrl']"
답변2
내 문제에 대한 해결책은 localectl --no-convert set-keymap cz
.
이렇게 하면 VC 키맵이 cz-us-qwertz에서 정의되지 않은 것으로 변경됩니다. 이렇게 AltGr하면 VC 키맵이 cz-us-qwertz에서 표시된 대로 변경됩니다.여기.
답변3
나는 KDE5에서 폴란드어 레이아웃을 사용하고 있는데(상관 없음) 세 번째 수준의 일관성 없는 동작을 선택하기 위해 왼쪽 또는 오른쪽 Alt(altrg)를 수정자로 사용하여 동일한 문제에 직면했습니다.
$ plasmashell --version
plasmashell 5.27.6
$ kf5-config --version
Qt: 5.15.10
KDE Frameworks: 5.108.0
kf5-config: 1.0
선택을 취소해야 했어요"Win에 매핑된 메타시스템 설정의 고급 키보드 설정에서 "Alt 및 Win 동작" 아래의 "옵션. 이는 제 특별한 경우에 도움이 되었습니다.