Xorg 구성을 사용하여 키보드 레이아웃 설정을 시도했지만 작동하지 않습니다.

Xorg 구성을 사용하여 키보드 레이아웃 설정을 시도했지만 작동하지 않습니다.

HP Pavilion g6 키보드 레이아웃을 영어(미국) 및 아랍어(알라)로 설정하려고 합니다.

Fedora 18을 사용하고 있지만 다음과 같습니다.아치스 위키그래도.

이것은 내 90-keyboard-layout.conf파일입니다:

Section "InputClass"
        Identifier  "keyboard"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver          "evdev"
        Option          "XkbModel"  "pc105"
        Option          "XkbLayout"     "us,ara(qwerty_digits)"
        Option          "XkbVariant"    "qwerty_digits,qwerty_digits"
        Option          "XkbOptions"    "grp:alt_shift_toggle"
EndSection

내 HP Pavilion g6 키보드가 무엇에 해당하는지 pc105모르기 때문에 이 글을 쓰고 있습니다 (찾았 으나 찾을 수 없음).XkbModel/usr/share/X11/xkb/rules/xorg

나는 또한 다음을 00-anaconda-keyboard.conf포함하는 이 파일을 가지고 있습니다:

#This file was generated by the Anaconda installer
Section "InputClass"
        Identifier  "keyboard"
        MatchIsKeyboard "on"
        Option          "XkbOptions"    "terminate:ctrl_alt_bksp,"
EndSection

Section "ServerFlags"
        Option  "DontZap" "false"
EndSection

이 내 꺼야 setxkbmap -print:

xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete"  };
    xkb_symbols   { include "pc+us(qwerty_digits)+ara(qwerty_digits)(qwerty_digits):2+inet(evdev)+group(alt_shift_toggle)+terminate(ctrl_alt_bksp)" };
    xkb_geometry  { include "pc(pc104)" };
};

무엇이 빠졌나요? 지금까지는 레이아웃 전환이 전혀 작동하지 않습니다.

답변1

90-keyboard-layout.conf다음과 같이 편집하세요.

Section "InputClass"
        Identifier  "keyboard"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver          "evdev"
        Option          "XkbModel"      "evdev"
        Option          "XkbLayout"     "us,ara"
        Option          "XkbVariant"    ",qwerty_digits"
        Option          "XkbOptions"    "grp:alt_shift_toggle"
EndSection

관련 정보