X Server (Gentoo): Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: Damit man nicht alles auf der Konsole eingeben muss bietet es sich an einen X Server zu installieren, Gentoo bietet hierzu den xorg Server über Portage...)
 
(Vorbereitung)
Zeile 7: Zeile 7:
  
 
Für die '''INPUT_DEVICES''' reicht es im Normalfall aus, wenn ''keyboard'' und ''mouse'' gesetzt sind. Hat man jedoch eine etwas bessere Maus (z.B. 5 Tastenmäuse oder ähnliches) sollte man noch ''evdev'' hinzunehmen. Besitzt man ein [[Touchpad]] von Synaptics sollte auch dieses als ''synaptics'' mit aufgeführt werden.
 
Für die '''INPUT_DEVICES''' reicht es im Normalfall aus, wenn ''keyboard'' und ''mouse'' gesetzt sind. Hat man jedoch eine etwas bessere Maus (z.B. 5 Tastenmäuse oder ähnliches) sollte man noch ''evdev'' hinzunehmen. Besitzt man ein [[Touchpad]] von Synaptics sollte auch dieses als ''synaptics'' mit aufgeführt werden.
INPUT_DEVICES="evdev keyboard mouse"
+
<code=ini>INPUT_DEVICES="evdev keyboard mouse"</code=ini>
  
 
Die Variable '''VIDEO_CARDS''' enthält die unterstützten Grafikkarten des Systems. Hat man eine [[Nvidia]] Grafikkarte kann man den Treiber ''nv'' oder ''nvidia'' verwenden, der ''nv'' Treiber ist eine [[Opensource]] Implementierung für Nvidia Grafikkarten, unterstützt jedoch keine 3D-Beschleunigung. Der ''nvidia'' Treiber ist eine properitäre Implementation von Nvidia, welcher gesondert [[Nvidia (Gentoo) | installiert]] werden muss. Für [[ATI]] Grafikkarten gibt es die Treiber ''radeon'' und ''fglrx'', wobei ''radeon'' eine Opensource Implementation ist und ''fglrx'' eine properitäre. Zusätzlich kann man auch weitere Treiber angeben wie ''vga'' und ''vesa''.
 
Die Variable '''VIDEO_CARDS''' enthält die unterstützten Grafikkarten des Systems. Hat man eine [[Nvidia]] Grafikkarte kann man den Treiber ''nv'' oder ''nvidia'' verwenden, der ''nv'' Treiber ist eine [[Opensource]] Implementierung für Nvidia Grafikkarten, unterstützt jedoch keine 3D-Beschleunigung. Der ''nvidia'' Treiber ist eine properitäre Implementation von Nvidia, welcher gesondert [[Nvidia (Gentoo) | installiert]] werden muss. Für [[ATI]] Grafikkarten gibt es die Treiber ''radeon'' und ''fglrx'', wobei ''radeon'' eine Opensource Implementation ist und ''fglrx'' eine properitäre. Zusätzlich kann man auch weitere Treiber angeben wie ''vga'' und ''vesa''.
Zeile 21: Zeile 21:
  
 
Eine mögliche Einstellung für Nvidia ist:
 
Eine mögliche Einstellung für Nvidia ist:
 +
<code=ini>
 
  INPUT_DEVICES="evdev keyboard mouse"
 
  INPUT_DEVICES="evdev keyboard mouse"
 
  VIDEO_CARDS="nvidia vesa vga"
 
  VIDEO_CARDS="nvidia vesa vga"
 +
</code=ini>
  
 
==Installation==
 
==Installation==

Version vom 26. August 2007, 10:20 Uhr

Damit man nicht alles auf der Konsole eingeben muss bietet es sich an einen X Server zu installieren, Gentoo bietet hierzu den xorg Server über Portage an.

Vorbereitung

Bevor der Server installiert wird sollte man noch einige Variablen in der make.conf setzen. Als erstes sollte/kann man in die USE-Variablen X hinzufügen für eine durchgehende Unterstützung von X in den Paketen.

Zusätzlich kommen noch zwei neue Variablen hinzu INPUT_DEVICES und VIDEO_CARDS, diese beiden Variablen beschreiben die Eingabegeräte und Grafikkarten, für die der Server gleich die Unterstützung mitbringen soll.

Für die INPUT_DEVICES reicht es im Normalfall aus, wenn keyboard und mouse gesetzt sind. Hat man jedoch eine etwas bessere Maus (z.B. 5 Tastenmäuse oder ähnliches) sollte man noch evdev hinzunehmen. Besitzt man ein Touchpad von Synaptics sollte auch dieses als synaptics mit aufgeführt werden. <code=ini>INPUT_DEVICES="evdev keyboard mouse"</code=ini>

Die Variable VIDEO_CARDS enthält die unterstützten Grafikkarten des Systems. Hat man eine Nvidia Grafikkarte kann man den Treiber nv oder nvidia verwenden, der nv Treiber ist eine Opensource Implementierung für Nvidia Grafikkarten, unterstützt jedoch keine 3D-Beschleunigung. Der nvidia Treiber ist eine properitäre Implementation von Nvidia, welcher gesondert installiert werden muss. Für ATI Grafikkarten gibt es die Treiber radeon und fglrx, wobei radeon eine Opensource Implementation ist und fglrx eine properitäre. Zusätzlich kann man auch weitere Treiber angeben wie vga und vesa. Will man alle möglichen Treiber sehen kann man mit emerge -vp xorg-server sie sich anzeigen lassen:

[ebuild   R   ] x11-base/xorg-server-1.3.0.0  USE="dri ipv6 nptl xorg -3dfx -debug -dmx -kdrive -minimal -sdl -xprint" 
      INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 
        -elographics -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb 
        -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" 
      VIDEO_CARDS="nv vesa vga -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 -i740 -i810 
        (-impact) -imstt -mach64 -mga -neomagic (-newport) -nsc -nvidia -r128 -radeon -rendition -s3 -s3virge -savage 
        -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga 
        -trident -tseng -v4l -via -vmware -voodoo"

Eine mögliche Einstellung für Nvidia ist: <code=ini>

INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="nvidia vesa vga"

</code=ini>

Installation

Wenn die Voreinstellungen gemacht wurden lässt sich der Server installieren, dies dauert eine weile, da es viele Pakete sind.

emerge -av xorg-server

Konfiguration

Ist die Installation erfolgreich verlaufen kann der Server eingerichtet werden. Der Server wird über die Konfigurationsdatei /etc/X11/xorg.conf eingerichtet.


Weiterführende Artikel


Links