xorg 키보드 구성이 작동하지 않습니다(us altgr-intl 데드 키 없음)

xorg 키보드 구성이 작동하지 않습니다(us altgr-intl 데드 키 없음)

Altr-intl 변형이 있고 데드 키가 없는 미국 레이아웃을 사용하도록 키보드를 얻으려고 합니다.

어떻게 든 내 xorg-keyboard-config가 작동하지 않습니다. 여기 구성을 보니아치스 위키하지만 내 구성에 내가 찾을 수 없는 버그가 있는 것 같습니다.

현재 (작동하지 않는) 구성은 다음과 같습니다.

/etc/X11/xorg.conf.d/00-keyboard.conf

# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us"
        Option "XkbModel" "pc105"
        Option "XkbVariant" "altgr-intl"
        Option "XkbOptions" "nodeadkeys"
EndSection

작동하도록 하기 위해 다음 명령을 사용했지만 아시다시피 이는 지속되지 않습니다.

setxkbmap -layout us -variant altgr-intl -option nodeadkeys

이 명령이 내 xprofile 파일 등에 나타나는 것을 원하지 않습니다. 나는 트랙패드, 마우스 등을 사용하는 것처럼 xorg에서 이 작업을 수행하는 것을 선호합니다.

제가 사용하고 있는 키보드는 케이블로 연결된 키크론 k2 입니다. 키보드가 올바르게 인식되지 않는 경우 xinput의 출력은 다음과 같습니다.

xinput list 

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Synaptics TM3053-003                      id=11   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=12   [slave  pointer  (2)]
⎜   ↳ Keytron Keychron K2                       id=15   [slave  pointer  (2)]
⎜   ↳ Logitech Wireless Mouse                   id=17   [slave  pointer  (2)]
⎜   ↳ Logitech Wireless Keyboard PID:4023       id=18   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=9    [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=10   [slave  keyboard (3)]
    ↳ Keytron Keychron K2                       id=13   [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=14   [slave  keyboard (3)]
    ↳ Keytron Keychron K2                       id=16   [slave  keyboard (3)]
    ↳ Logitech Wireless Keyboard PID:4023       id=19   [slave  keyboard (3)]

키보드를 식별하기 위해 "MatchIsProduct" "Keytron Keychron K2"를 사용해 보았으나 역시 작동하지 않았습니다.

저는 manjaro i3 커뮤니티 에디션을 실행하고 있습니다. manjaro-settings에 설정된 키보드 설정도 원하는 레이아웃이므로 이러한 설정으로 인해 xorg 구성이 엉망이 될 것이라고는 생각하지 않습니다. Thinkpad T550에서 이것을 시도하고 있습니다.

현재 구성에서는 데드 키가 없는 미국 키보드를 얻을 수 있지만 altgr-intl 변형은 활성화되지 않습니다.

답변1

키보드 설정을 변경하는 다른 프로필을 확인할 수 있나요? 예를 들어 70-keyboard.conf 또는 기타. 또는 00의 이름을 더 큰 숫자로 바꿀 수도 있습니다.

나는 모른다. 이것이 내 생각이다.

X가 성공적으로 시작되면 오류가 없다고 생각합니다. 따라서 다른 구성을 통해 변경할 수 있습니다.

답변2

/etc/X11/xorg.conf.d/00-keyboard.conf ... 이 파일을 수동으로 편집하지 않는 것이 가장 좋습니다. systemd-localed에 업데이트를 지시하려면 localectl(1)을 사용하십시오.

어떻게 든 내 xorg-keyboard-config가 작동하지 않습니다.

/etc/X11/xorg.conf사라지고 다음으로 대체 되어야 합니다.xorg는 해당 X11 파일을 생성합니다.

그리고체계localectl이 명령을 사용하여 X11 서버의 키보드 레이아웃을 설정할 수 있습니다. 그리고 당신의로케일주문 도 있습니다 localectl.

  • 모두 나열X11 키보드 레이아웃그리고localectl list-x11-keymap-layouts
  • 사용 가능한 모든 항목 나열변하기 쉬운 localectl list-x11-keymap-variants
  • 사용 가능한 모든 항목 나열옵션 localectl list-x11-keymap-options
  • 이것 좀 봐주세요맨페이지 man localectl또한

:

localectl set-x11-keymap us altgr-intl terminate:ctrl_alt_bksp

관련 정보