[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Unstable: kein dt. Keyboard-Layout mehr



#include <hallo.h>
* Wolf Wiegand [Tue, Apr 14 2009, 09:49:30PM]:
> Hallo Robert,
> 
> Robert Grimm wrote:
> 
> > Wolf Wiegand <wolf@kondancemilch.de> wrote:
> > > XKBMODEL="pc105"
> > > XKBLAYOUT="de"
> > > XKBVARIANT=""
> > > XKBOPTIONS="lv3:ralt_switch"

Das ist für die Console, hilft dir unter X11 nicht viel (i.d.R.).

> > > Auf der Textkonsole habe ich auch eine deutsche Tastaturbelegung. Was
> > > uebersehe ich hier?
> > 
> > Vermutlich HAL, 
> 
> Leider nicht, ist installiert.

Überprüfe mal, ob das auch vor X gestartet wird. Dazu kannst du z.B. in
das Init-Skript deines Login-Managers etwas wie:

lshal | grep xkb

packen und die Ausgabe beobachten. Ich musste bei mir die Einstellungen
in /etc/hal/fdi/policy/10-x11-input.fdi vornehmen (siehe unten),
alternativ geht das auch "klassisch" in xorg.conf.

> :-)
> 
> Meine xorg.conf hatte ich uebrigens mit dpkg-reconfigure neu erstellen
> lassen, sie enthaelt jetzt nur noch 
> 
> Section "Device"
>         Identifier      "Configured Video Device"
> EndSection
> 
> (hilft aber auch nicht).

Zur Diagnose schon. Mangels Konfiguration darin wird diese ggf. von hal
bezogen und fehlt wohl.

MfG,
Eduard.

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- /etc/hal/fdi/policy/10-x11-input.fdi -->
<deviceinfo version="0.2">
  <device>
    <!-- FIXME: Support tablets too. -->
    <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">
      <!-- If we're using Linux, we use evdev by default (falling back to
           keyboard otherwise). -->
      <merge key="input.x11_driver" type="string">keyboard</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.x11_driver" type="string">evdev</merge>
      </match>
      
      <merge key="input.xkb.layout" type="string">de</merge>
      <merge key="input.xkb.variant" type="string">nodeadkeys</merge>

    </match>
  </device>
</deviceinfo>


-- 
<Alfie> Yeah! Endlich Mausrad!!
<youam> Alfie: du produzierst jetzt deinen strom selbst?


Reply to: