Linux/Xorg: Unterschied zwischen den Versionen

787 Bytes hinzugefügt ,  4. Januar 2009
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
=Autoconfig mit neuen Versionen von xorg-server=
=Autoconfig mit neuen Versionen von xorg-server=
Ab Version 1.5 ermittelt xorg-server die Konfiguration für Eingabegeräte bevorzugt von hal, statt von '''/etc/X11/xorg.conf'''.
Ab Version 1.5 ermittelt xorg-server wegen der im Standard aktivierten Autoconfig die Konfiguration für Eingabegeräte von '''hald''', statt von '''/etc/X11/xorg.conf'''.


Damit man trotzdem noch eine deutsche Tastatur und ein funktionierendes Touchpad hat, muss man die Geräte woanders konfigurieren.
Damit man trotzdem noch eine deutsche Tastatur und eine angepasste Touchpad-Konfiguration hat, muss man die Geräte woanders konfigurieren.


Die Standardkonfiguration kann man sich als Vorlage für die angepasste Konfiguration kopieren von '''/usr/share/hal/fdi/policy/10osvendor/''' nach ''' /etc/hal/fdi/policy/''', falls vorhanden.
Die Standardkonfiguration kann man sich als Vorlage für die angepasste Konfiguration anschauen in '''/usr/share/hal/fdi/policy/10osvendor/<Datei>''', falls vorhanden.
 
Anpassungen macht man in '''/etc/hal/fdi/policy/<Datei>'''. Dabei müssen nur die Keys eingetragen werden, die man überschreiben will.
 
Nach einer Änderung müssen '''hald''' und '''xdm''' neu gestartet werden:
/etc/init.d/hald restart
/etc/init.d/xdm restart
 
Man kann die Autoconfig in '''/etc/X11/xorg.conf''' auch deaktivieren, um doch dort die Eingabegeräte wie gehabt konfigurieren zu können:
Section "ServerLayout"
        Option "AutoAddDevices" "False"
EndSection
 
Dies kann aber unter Umständen Probleme machen, z.B. mit KDE 4.


==Tastatur==
==Tastatur==
* cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
'''/etc/hal/fdi/policy/10-keymap.fdi''':
* diese Zeilen anpassen:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
       <merge key="input.xkb.layout" type="string">'''de'''</merge>
<deviceinfo version="0.2">
       <merge key="input.xkb.variant" type="string">'''nodeadkeys'''</merge>
  <device>
    <match key="info.capabilities" contains="input.keys">
       <merge key="input.xkb.layout" type="string">de</merge>
       <merge key="input.xkb.variant" type="string">nodeadkeys</merge>
    </match>
  </device>
</deviceinfo>
 
In diesem Beispiel wird folgendes angepasst:
* Layout: de
* Variante: nodeadkeys


==Synaptics Touchpad==
==Synaptics Touchpad==
'''/etc/hal/fdi/policy/11-synaptics-options.fdi''':
'''/etc/hal/fdi/policy/11-x11-synaptics.fdi''':
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <deviceinfo version="0.2">
  <deviceinfo version="0.2">
1.075

Bearbeitungen