X: Unterschied zwischen den Versionen
SiD (Diskussion | Beiträge) |
SiD (Diskussion | Beiträge) |
||
Zeile 122: | Zeile 122: | ||
defaultserverargs="-nolisten tcp" | defaultserverargs="-nolisten tcp" | ||
Will man /usr/bin/startx nicht verändern, kann man die Option auch als Parameter angeben. | |||
$ startx -- -nolisten tcp | |||
Falls Xorg per kdm gestartet wird scheint das startx script nicht ausgeführt zu werden. | Falls Xorg per kdm gestartet wird scheint das startx script nicht ausgeführt zu werden. | ||
Zeile 128: | Zeile 132: | ||
ServerCmd=/usr/bin/X -br -nolisten tcp | ServerCmd=/usr/bin/X -br -nolisten tcp | ||
Die -br Option bewirkt das X mit einem schwarzen root Fenster startet. Weitere Optionen des X Servers findet man in der man page. | |||
$ man Xserver | |||
==Links== | ==Links== |
Version vom 14. April 2007, 09:36 Uhr
Xorg installieren
Xorg installieren wir durch
pacman -S xorg
Dieses Meta-Paket enthält alle minimal notwendigen Pakete für xorg, inklusive einem Treiber für Vesa-kompatible Grafikkarten.
Jetzt sollte der Treiber für die Grafikkarte installiert werden. Es stehen folgende zur Verfügung:
xf86-video-apm xf86-video-ark xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-fbdev xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-i810 xf86-video-imstt xf86-video-mga xf86-video-neomagic xf86-video-nv xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-trident xf86-video-tseng xf86-video-unichrome xf86-video-v4l xf86-video-vesa xf86-video-vga xf86-video-via xf86-video-vmware xf86-video-voodoo
Dieser wird mit
pacman -S xf86-video-<Treiberpaket>
installiert. Der "xf86-video-vesa" sollte im Regelfall immer funktioniern, er bietet allerdings nur wenige Funktionen.
Für NVIDIA bzw. ATI Grafikkarten gibt es properitäre Treiber die volle 3D-Unterstützung bieten:
Dies reicht eigentlich schon, aber da wir ein kompletteres Xorg haben wollen installieren wir auch noch
pacman -S xorg-xsm xorg-utils xorg-fonts-misc xorg-fonts-encodings xorg-fonts-alias xorg-fonts-75dpi xorg-fonts-100dpi xorg-font-utils
Xorg konfigurieren
Bevor man Xorg starten kann, braucht man eine Konfiguration. Um diese zu erhalten gibt es mehrere Möglichkeiten.
Xorg -configure
Einfach
Xorg -configure
als root ausführen. Nun
X -config /root/xorg.conf.new
ausführen, und testen ob es geht. Geht dies,
mv /root/xorg.conf.new /etc/X11/xorg.conf
xorg.conf editieren
Die xorg.conf befindet sich unter /etc/X11/xorg.conf . Zum editieren also einfach den Editor der Wahl, z.B. nano benutzen
nano /etc/X11/xorg.conf
Hier kann man nun verschiedene Einstellungen tätigen.
Für die Nutzung der Maus muss in der Sektion "InputDevice" der Maus das Device auf "/dev/input/mice" gesetzt werden!
Beispiele:
Monitor Sektion:
Horizontal Sync einstellen
HorizSync 30,0 - 82,0
Refresh Rate
VertRefresh 56,0 - 76,0
Screen Sektion:
Farbequalität (BIT)
Depth 24
Auflösung
Modes "1280x1024" "1024x768" "800x600"
Deutsches Tastaturlayout setzen
Unter "InputDevice" folgendes hinzufügen
Option "XkbLayout" "de" Option "XkbVariant" "nodeadkeys" Option "XkbModel" "pc105"
Xorg starten
Gestartet wird der Xorg über
/usr/bin/startx
oder per Login-Manager
TCP Port 6000 schließen
Standardmäßig lauscht Xorg auf dem TCP Port 6000. Um dies zu unterbinden muss die Option "-nolisten tcp" in der Datei /usr/bin/startx zu der Variablen "defaultserverargs" hinzugefügt werden.
defaultserverargs="-nolisten tcp"
Will man /usr/bin/startx nicht verändern, kann man die Option auch als Parameter angeben.
$ startx -- -nolisten tcp
Falls Xorg per kdm gestartet wird scheint das startx script nicht ausgeführt zu werden. In diesm Fall muss die Option "-nolisten tcp" in der Datei /opt/kde/share/config/kdm/kdmrc zu der Variablen "ServerCmd" hinzugefügt werden.
ServerCmd=/usr/bin/X -br -nolisten tcp
Die -br Option bewirkt das X mit einem schwarzen root Fenster startet. Weitere Optionen des X Servers findet man in der man page.
$ man Xserver