Linux/Xorg: Unterschied zwischen den Versionen
→Monitorausgang festlegen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=xorg-server | =xorg-server= | ||
==Autoconfig mit | ==Autoconfig mit xorg-server 1.5-1.7== | ||
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 das funktioniert, muss '''hald''' automatisch starten beim Booten: | 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 das funktioniert, muss '''hald''' automatisch starten beim Booten: | ||
rc-update add hald default | rc-update add hald default | ||
Zeile 61: | Zeile 61: | ||
</device> | </device> | ||
</deviceinfo> | </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 | |||
==Autoconfig mit xorg-server ab 1.8== | |||
Ab Version 1.8 ermittelt xorg-server die verfügbaren Eingabegeräte von '''udev''', konfiguriert werden sie in '''/etc/X11/xorg.conf''' mit der neuen Section '''InputClass'''. Auf diese wird '''nicht''' in der Section '''ServerLayout''' verwiesen. | |||
Falls noch nicht geschehen, muss man '''evdev''' bei '''INPUT_DEVICES''' in '''/etc/make.conf''' hinzufügen, z.B.: | |||
INPUT_DEVICES="keyboard mouse synaptics '''evdev'''" | |||
Und danach: | |||
emerge --ask --update --newuse --deep world | |||
Damit man eine deutsche Tastatur und eine angepasste Touchpad-Konfiguration hat, muss man die Geräte in '''/etc/X11/xorg.conf''' konfigurieren. | |||
Man kann die Autoconfig in '''/etc/X11/xorg.conf''' auch deaktivieren, wenn man kein Hotplug will oder braucht: | |||
Section "ServerLayout" | |||
Option "AutoAddDevices" "False" | |||
EndSection | |||
Dies kann aber unter Umständen Probleme machen, z.B. mit KDE 4. | |||
===Tastatur=== | |||
Section "InputClass" | |||
Identifier "evdev keyboard catchall" | |||
Driver "evdev" | |||
Option "XkbLayout" "de" | |||
Option "XkbVariant" "nodeadkeys" | |||
Option "XkbOptions" "grp:alt_shift_toggle,grp:switch,compose:rwin,terminate:ctrl_alt_bksp" | |||
MatchIsKeyboard "on" | |||
EndSection | |||
In diesem Beispiel wird folgendes angepasst: | |||
* Layout: de | |||
* Variante: nodeadkeys | |||
* ctrl-alt-backspace erlauben (notwendig ab 1.6) | |||
===Synaptics Touchpad=== | |||
Section "InputClass" | |||
Identifier "synaptics-all" | |||
Driver "synaptics" | |||
Option "SHMConfig" "On" | |||
Option "TapButton1" "1" | |||
Option "TapButton2" "2" | |||
Option "VertEdgeScroll" "1" | |||
Option "VertTwoFingerScroll" "0" | |||
Option "HorizTwoFingerScroll" "0" | |||
MatchIsTouchpad "on" | |||
EndSection | |||
In diesem Beispiel wird folgendes angepasst: | In diesem Beispiel wird folgendes angepasst: | ||
Zeile 81: | Zeile 136: | ||
==Schwarze Console auf vt1== | ==Schwarze Console auf vt1== | ||
Wenn nach dem Start von X ein CTRL-ALT-F1 zu einem schwarzen Bildschirm statt zu tty1 führt, muss in '''/boot/grub/menu.lst''' als Kernelbootparameter '''vga=791''' (oder eine andere Zahl für eine andere Auflösung) hinzugefügt werden. | Wenn nach dem Start von X ein CTRL-ALT-F1 zu einem schwarzen Bildschirm statt zu tty1 führt, muss in '''/boot/grub/menu.lst''' als Kernelbootparameter '''vga=791''' (oder eine andere Zahl für eine andere Auflösung) hinzugefügt werden. | ||
==Monitorausgang festlegen== | |||
Section "Device" | |||
Identifier "Videocard0" | |||
Driver "nvidia" | |||
Screen 0 | |||
Option "ConnectedMonitor" "CRT,DFP" | |||
EndSection | |||
Section "Device" | |||
Identifier "Videocard1" | |||
Driver "nvidia" | |||
Screen 1 | |||
Option "ConnectedMonitor" "CRT,DFP" | |||
EndSection | |||
Section "Screen" | |||
Identifier "Screen0" | |||
Device "Videocard0" | |||
Monitor "Monitor0" | |||
... | |||
'''Option "UseDisplayDevice" "CRT"''' | |||
... | |||
EndSection | |||
Section "Screen" | |||
Identifier "Screen1" | |||
Device "Videocard1" | |||
Monitor "Monitor1" | |||
... | |||
'''Option "UseDisplayDevice" "DFP"''' | |||
... | |||
EndSection | |||
==Upgrade auf 1.6== | ==Upgrade auf 1.6== | ||
Siehe http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml und | Siehe http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml und | ||
http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.6-upgrade-guide.xml. | http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.6-upgrade-guide.xml. | ||
==Upgrade auf 1.8/1.9== | |||
Siehe http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.8-upgrade-guide.xml. | |||
=Installation von xorg-server 1.7 verhindern= | =Installation von xorg-server 1.7 verhindern= |