Linux/Xorg

Aus VivaLV
Version vom 4. Januar 2009, 01:08 Uhr von Thomas (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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.

Damit man trotzdem noch eine deutsche Tastatur und ein funktionierendes Touchpad 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.

Tastatur

  • cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
  • diese Zeilen anpassen:
      <merge key="input.xkb.layout" type="string">de</merge>
      <merge key="input.xkb.variant" type="string">nodeadkeys</merge>

Synaptics Touchpad

/etc/hal/fdi/policy/11-synaptics-options.fdi:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="input.x11_driver" contains="synaptics">
      <merge key="input.x11_options.SHMConfig" type="string">On</merge>
      <merge key="input.x11_options.TapButton1" type="string">1</merge>
      <merge key="input.x11_options.TapButton2" type="string">2</merge>
      <merge key="input.x11_options.VertEdgeScroll" type="string">1</merge>
      <merge key="input.x11_options.VertTwoFingerScroll" type="string">0</merge>
      <merge key="input.x11_options.HorizTwoFingerScroll" type="string">0</merge>
    </match>
  </device>
</deviceinfo>

In diesem Beispiel wird folgendes angepasst:

  • man kann mit synclient die Optionen im laufenden Betrieb ändern
  • mit einem Finger tippen = linke Maustaste
  • mit 2 Fingern tippen = mittlere Maustaste
  • vertikal scrollen mit einem Finger am rechten Rand
  • scrollen mit 2 Fingern vertikal und horizontal deaktivieren