Index: x11/chapter.xml =================================================================== --- x11/chapter.xml +++ x11/chapter.xml @@ -4,7 +4,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/x11/chapter.xml,v 1.79 2012/04/30 16:18:12 bcr Exp $ - basiert auf: r46352 + basiert auf: r46462 --> + + Compiz Fusion installieren + + Der Einsatz von hübschen 3D-Effekten ist eine Möglichkeit, + die Benutzerfreundlichkeit eines Desktop-Rechners zu + erhöhen. + + Die Installation des + Compiz Fusion Pakets ist + einfach, aber bei der Konfiguration sind ein paar Schritte + notwendig, die nicht in der Dokumentation des Ports beschrieben + werden. + + + Konfiguration des &os; nVidia-Treibers + + Desktop-Effekte erzeugen eine hohe Last auf der + Grafikkarte. Für nVidia-basierte Grafikkarten sind die + proprietären Treiber für eine gute Leistung erforderlich. + Benutzer anderer Grafikkarten können diesen Abschnitt + überspringen und mit der Konfiguration von &xorg; + fortfahren. + + Lesen Sie die FAQ zu + diesem Thema, um herauszufinden, wie der richtige + nVidia-Treiber ermittelt werden kann. + + Nachdem der richtige Treiber für die Karte ermittelt + wurde, kann er wie jedes andere Paket installiert + werden. + + Um beispielsweise den aktuellsten Treiber zu + installieren: + + &prompt.root; pkg install x11/nvidia-driver + + Der Treiber erstellt ein Kernelmodul, welches beim + Systemstart geladen werden muss. Fügen folgende Zeile in + /boot/loader.conf ein: + + nvidia_load="YES" + + + Um das Kernelmodul direkt in den laufenden Kernel zu + laden, kann der Befehl kldload nvidia + eingeben werden. Allerdings wurde festgestellt, dass einige + Versionen von &xorg; nicht richtig funktionieren, wenn der + Treiber nicht beim Systemstart geladen wurde. Nach der + Änderung in /boot/loader.conf wird + daher ein Neustart des Systems empfohlen. + + + Wenn das Kernelmodul geladen ist, muss in der Regel nur + noch eine einzige Zeile in xorg.conf + geändert werden, um den proprietären Treiber zu + aktivieren: + + Suchen Sie folgende Zeile in + /etc/X11/xorg.conf: + + Driver "nv" + + und ändern Sie die Zeile zu: + + Driver "nvidia" + + Wenn Sie nun die grafische Oberfläche starten, sollten + Sie vom nVidia Startbildschirm begrüßt werden. Alles sollte + wie gewohnt funktionieren. + + + + Konfiguration von Desktop-Effekten in xorg.conf + + Um Compiz Fusion zu + aktivieren, muss /etc/X11/xorg.conf + angepasst werden: + + Fügen Sie diesen Abschnitt hinzu, um Composite-Effekte zu + aktivieren: + + Section "Extensions" + Option "Composite" "Enable" +EndSection + + Suchen Sie den Abschnitt Screen, der + ähnlich wie hier gezeigt aussehen sollte: + + Section "Screen" + Identifier "Screen0" + Device "Card0" + Monitor "Monitor0" + ... + + und fügen Sie die beiden folgenden Zeilen hinzu + (z.B. nach Monitor): + + DefaultDepth 24 +Option "AddARGBGLXVisuals" "True" + + Suchen Sie den Abschnitt Subsection, der + sich auf die gewünschte Bildschirmauflösung bezieht. Wenn Sie + z.B. 1280x1024 verwenden möchten, suchen Sie den folgenden + Abschnitt. Sollte die gewünschte Auflösung nicht in allen + Unterabschnitten vorhanden sein, können Sie den entsprechenden + Eintrag manuell hinzufügen: + + SubSection "Display" + Viewport 0 0 + Modes "1280x1024" +EndSubSection + + Für Composite-Effekte wird eine Farbtiefe von 24 Bit + benötigt. Ändern Sie dazu den obigen Abschnitt wie + folgt: + + SubSection "Display" + Viewport 0 0 + Depth 24 + Modes "1280x1024" +EndSubSection + + Zuletzt muss noch sichergestellt werden, dass die Module + glx und extmod im Abschnitt + Module geladen werden: + + Section "Module" + Load "extmod" + Load "glx" + ... + + Die vorangegangenen Einstellungen können automatisch mit + x11/nvidia-xconfig erledigt werden, indem + Sie folgende Kommandos als root ausführen: + + &prompt.root; nvidia-xconfig --add-argb-glx-visuals +&prompt.root; nvidia-xconfig --composite +&prompt.root; nvidia-xconfig --depth=24 + + + + Installation und Konfiguration von + Compiz Fusion + + Die Installation von + Compiz Fusion ist so einfach + wie die Installation jedes anderen Pakets: + + &prompt.root; pkg install x11-wm/compiz-fusion + + Wenn die Installation abgeschlossen ist, starten Sie (als + normaler Benutzer) den grafischen Desktop mit folgendem + Befehl: + + &prompt.user; compiz --replace --sm-disable --ignore-desktop-hints ccp & +&prompt.user; emerald --replace & + + Der Bildschirm wird für einige Sekunden flackern, da der + Window Manager (z.B. Metacity, wenn + Sie GNOME benutzen) von + Compiz Fusion ersetzt wird. + Emerald kümmert sich um die + Fensterdekoration (z.B. die Schatzflächenn schließen, + minimieren und maximieren, Titelleisten, usw.). + + Sie können dieses einfache Skript anpassen und es dann + beim Start automatisch ausführen lassen (z.B. durch + Hinzufügen von Sessions beim + GNOME-Desktop): + + #! /bin/sh +compiz --replace --sm-disable --ignore-desktop-hints ccp & +emerald --replace & + + Speichern Sie die Datei in Ihrem Heimatverzeichnis, + beispielsweise als start-compiz und + machen Sie die Datei ausführbar: + + &prompt.user; chmod +x ~/start-compiz + + Benutzen Sie dann die grafische Oberfläche, um das Skript + zu Autostart-Programme hinzuzufügen + (beim GNOME-Desktop unter + Systemwerkzeuge, + Einstellungen, + Sessions). + + Um die gewünschten Effekte und Einstellungen zu + konfigurieren, starten Sie (wieder als normaler Benutzer) + den + Compiz Config Einstellungs—Manager: + + &prompt.user; ccsm + + + In GNOME finden Sie diese + Einstellungen wieder im Menü unter + Systemwerkzeuge, + Einstellungen. + + + Wenn Sie gconf support während der + Installation ausgewählt haben, können Sie diese Einstellungen + auch im gconf-editor unter + apps/compiz finden. + + + Fehlersuche @@ -1627,5 +1836,58 @@ Nachdem diese Äderungen durchgeführt sind, sollte X auch auf Ihrem neuen Widescreen-Monitor starten. + + + Fehersuche in Compiz Fusion + + + + + Ich habe + Compiz Fusion + installiert und anschließend die hier erwähnten + Kommandos eingegeben. Nun fehlen den Fenstern die + Titelleisten und Schaltflächen. Was kann ich tun? + + + + Wahrscheinlich fehlt eine Einstellung in + /etc/X11/xorg.conf. Überprüfen Sie + diese Datei gründlich, und überprüfen Sie insbesondere + die Richtlinien DefaultDepth und + AddARGBGLXVisuals. + + + + + + Wenn ich + Compiz Fusion starte, + bringt dass den X-Server zum Absturz. Was kann ich + tun? + + + + Wenn Sie + /var/log/Xorg.0.log durchsuchen, + finden Sie wahrscheinlich Fehlermeldungen, die + während des Starts von X ausgegeben werden. Die + häufigste Meldung ist: + + (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X +(EE) NVIDIA(0): log file that the GLX module has been loaded in your X +(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If +(EE) NVIDIA(0): you continue to encounter problems, Please try +(EE) NVIDIA(0): reinstalling the NVIDIA driver. + + Dies ist für gewöhnlich der Fall, wenn Sie + &xorg; aktualisieren. + Sie müssen das Paket + x11/nvidia-driver neu installieren, + damit GLX neu gebaut wird. + + + +