Linux/Xorg: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
→Autoconfig mit neuen Versionen von xorg-server
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Thomas (Diskussion | Beiträge) |
||
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 | 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 | 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 | 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== | ||
'''/etc/hal/fdi/policy/10-keymap.fdi''': | |||
* | <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> | ||
<merge key="input.xkb.layout" type="string"> | <deviceinfo version="0.2"> | ||
<merge key="input.xkb.variant" type="string"> | <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 | '''/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"> |