Rainyday Productions
http://forum.rainyday-productions.de/

[error] Tastaturlayout beim Login
http://forum.rainyday-productions.de/viewtopic.php?f=31&t=78
Seite 1 von 1

Autor:  Gladdle [ Mo 2. Nov 2009, 04:02 ]
Betreff des Beitrags:  [error] Tastaturlayout beim Login

Ich habe beim neuen KDE4 folgenden Fehler: Mein Tastaturlayout (das nun nicht mehr in der xorg.conf ist da die Tastatur komplett entfernt wurde) hat beim Login (kdm) das englische Tastaturlayout. Waehrend der gesamten Sitzung funktioniert mein Num Block auf der Tastatur nicht. Die Migration Guides auf Version 1.6 und Version 1.5 habe ich mir schon durchgelesen. Die Dienste dbus und hald sing gestartet und im RC als boot eingetragen. Die Treiber des xorg-drivers muessten auch korrekt sein:
Code:
[ebuild   R   ] x11-base/xorg-drivers-1.6  INPUT_DEVICES="evdev joystick keyboard mouse synaptics -acecad -aiptek -citron -elographics -fpit -hyperpen -mutouch -penmount -tslib -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="nvidia v4l vesa -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx (-geode) -glint -i128 (-i740) (-impact) (-imstt) -intel -mach64 -mga -neomagic (-newport) -nv -r128 -radeon -radeonhd -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng (-vermilion) -via -virtualbox -vmware (-voodoo) (-xgi)"


Das einzige was ich auf dem Forum gefunden habe ist eine Tastaturlayout- Datei, die aber irgend ein Tastatur-Umschalt-Script enthaelt:
Necoro hat geschrieben:
Ich benutze ein Setup, bei dem das geht: Viele internationale Zeichen sind auf verschiedene Alt-Gr-Tasten gelegt... So gibt es ohne Probleme ß, ä, ö, ü aber auch é ... Und dazu auch noch die Möglichkeit die Kombinationen zu haben, so dass man sachen wie ĩ m.H. von ~ und i tippen kann :)

Meine /etc/hal/fdi/policy/10-keyboard.fdi:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
    <device>
        <match key="info.capabilities" contains="input.keymap">
            <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
        </match>

        <match key="info.capabilities" contains="input.keyboard">
            <merge key="input.xkb.rules" type="string">xorg</merge>
            <merge key="input.xkb.layout" type="string">us,de</merge>
            <merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp,grp:menu_toggle</merge>
            <merge key="input.xkb.variant" type="string">altgr-intl,deadgraveacute</merge>
        </match>
    </device>
</deviceinfo>


Das erlaubt auch im Bedarfsfall mit der Menü-Taste (die ich sonst mein Leben lang noch nie gebraucht hab) zwischen englischer und deutscher Tastaturbelegung zu wechseln (insb. für längere Mails ist es doch ratsam, die Umlaute direkt ohne AltGr zur Hand zu haben).

Die Belegung der Tasten kannst du dir in /usr/share/X11/xkb/symbols/us anschauen. Wie du oben siehst, verwende ich die Variant "altgr-intl", welches eine Variante der "intl" Belegung ist. In dem File gibt es auch noch tausend andere Variants, kannst ja mal schauen, welche dir davon am besten zusagt und denn in die "input.xkb.variant"-Zeile hauen.


Installierte Versionen:
sys-apps/hal 0.5.13-r2
x11-base/xorg-server 1.6.3.901-r2
x11-base/xorg-x11 7.4-r1
x11-libs/libxcb 1.4-r1


Nachtrag: Ich habe nun eine Info gefunden und die Datei "/etc/hal/fdi/policy/10-x11-input.fdi" mit folgendem inhalt erstellt:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.mouse">
      <merge key="input.x11_driver" type="string">mouse</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.x11_driver" type="string">evdev</merge>
      </match>
    </match>

    <match key="info.capabilities" contains="input.keys">
        <merge key="input.x11_driver" type="string">evdev</merge>
        <merge key="input.xkb.rules" type="string">base</merge>
        <merge key="input.xkb.model" type="string">evdev</merge>
        <merge key="input.xkb.layout" type="string">de</merge>
        <merge key="input.xkb.variant" type="string">nodeadkeys</merge>
    </match>
  </device>
</deviceinfo>
Der Fehler bleibt derselbe.


Meine xorg.conf - Meine Xorg.0.log

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/