AltGr이 Linux 콘솔에서 작동하지 않습니다

AltGr이 Linux 콘솔에서 작동하지 않습니다

터미널 에뮬레이터가 아닌 콘솔에 있을 때( 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 동작" 아래의 "옵션. 이는 제 특별한 경우에 도움이 되었습니다.

관련 정보