Tentando definir o layout do teclado usando a configuração do Xorg, mas não está funcionando

4

Estou tentando definir o layout do teclado do meu HP Pavilion g6 para inglês (nos) e árabe (ara).

Estou usando o Fedora 18, mas segui Arch Wiki de qualquer maneira.

Este é o meu arquivo 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

Eu inseri pc105 porque não tenho idéia do que é o XkbModel correspondente para o meu teclado HP Pavilion g6 (procurei em /usr/share/X11/xkb/rules/xorg mas não o encontrei).

Eu também tenho este arquivo 00-anaconda-keyboard.conf que contém:

#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

Aqui está o meu 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)" };
};

O que mais falta? A comutação de layout não está funcionando até o momento.

    
por Rafael Adel 25.06.2013 / 16:23

1 resposta

2

Edite seu 90-keyboard-layout.conf assim:

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
    
por 26.06.2013 / 01:16