파이어 폭스에서 Xmodmap이 무시되었다.


3

관련 게시물,하지만 해결책 없음 :

https://stackoverflow.com/questions/20386403/xmonad-xmodmap-changed-tab-to-alt-gr-but-it-doesnt-work-on-firefox-or-thunderbi Firefox에서 Iso_level3_shift 키가 작동하지 않습니다 (Linux).

나는 ~ ~ .Xmodmap을 가지고있다.

keycode 13 = 4 currency 4 currency dollar onequarter dollar
keycode 16 = 7 slash 7 slash braceleft division braceleft
keycode 21 = backslash dead_grave backslash dead_grave dead_acute notsign       dead_acute
keycode 22 = BackSpace BackSpace BackSpace BackSpace Delete NoSymbol            Terminate_Server NoSymbol NoSymbol Terminate_Server BackSpace BackSpace         NoSymbol NoSymbol Terminate_Server
keycode 51 = apostrophe asterisk apostrophe asterisk dead_doubleacute multiply  dead_doubleacute
keycode 134 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift

이것은 파이어 폭스를 제외하고는 잘 작동합니다 (xterm, Libreoffice 등).

ISO_Level3_Shift에 대한 나의 매핑 만 영향을받는 것 같습니다. 저는 이것을 중괄호와 달러 기호와 같은 키를 생성하는 데 사용합니다.

나는 /etc/X11/xorg.conf.d/30-keyboard.conf에있다.

Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbModel" "asus_laptop"
    Option "XkbVariant" "intl"
    Option "XkbLayout" "no"
EndSection

내 Xorg.log.0을 살펴 봤는데 "intl"매개 변수가 성공적으로 파싱되었음을 알 수 있습니다.

[   429.097] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 9)
[   429.097] (**) Option "xkb_rules" "evdev"
[   429.097] (**) Option "xkb_model" "asus_laptop"
[   429.097] (**) Option "xkb_layout" "no"
[   429.097] (**) Option "xkb_variant" "intl"

내 Xorg.log.0에는 다음과 같은 경고 나 오류가 없습니다.

[   429.080] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   429.080] (**) Option "xkb_rules" "evdev"
[   429.080] (**) Option "xkb_model" "asus_laptop"
[   429.080] (**) Option "xkb_layout" "no"
[   429.080] (**) Option "xkb_variant" "intl"
[   429.087] (EE) Error loading keymap /var/lib/xkb/server-0.xkm
[   429.087] (EE) XKB: Failed to load keymap. Loading default keymap instead.

식별자가 evdev이기 때문에이 규칙을 전원 단추 장치에도 적용하려고 시도하고 실패합니다. 그러나 이것은 다른 장치로 취급되는 키보드와 관련이 있다고 생각하지 않습니다. 해당 장치와 관련된 오류나 경고가 없습니다.

이것은 Macbook Pro이며 Gentoo를 실행 중입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.