Compiz-Fusion

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Funktionsfähigkeit der 3D-Beschleunigung)
(Toten Link entfernt / Werbung entfernt)
 
(Der Versionsvergleich bezieht 40 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
-
[[Bild:804.png]][[Bild:710.png]][[Bild:704.png]]
+
[[Bild:804.png]] [[Bild:710.png]] [[Bild:704.png]]
 +
{{update}}
__TOC__  
__TOC__  
[[Bild:compiz.jpg|thumb|200px|Gnome-Desktop mit Compiz-Erweiterung]]
[[Bild:compiz.jpg|thumb|200px|Gnome-Desktop mit Compiz-Erweiterung]]
-
 
= Allgemeines =
= Allgemeines =
-
Compiz-Fusion ist ein Composite-Manager, welcher in Verbindung mit einer geeignete [[Ubuntu_und_Derivate#Arbeitsumgebungen|Arbeitsumgebung]] (z.B. [[GNOME]] oder [[KDE]]) den Desktop in einen beeindruckenden 3D-Desktop verwandelt - dies setzt natürlich eine funktionierende 3D-Beschleunigung voraus! Compiz übernimmt nicht nur die Aufgabe des Compositioning, sondern ist auch zugleich noch ein Fenstermanager, welcher die Fenster-Dekorationen zeichnet. Compiz-Fusion lässt sich allerdings auch mit anderen Fenster-Dekoratoren, wie z.B. Emerald, kombinieren.
+
Compiz-Fusion ist ein Composite-Manager, welcher in Verbindung mit einer geeigneten [[Ubuntu_und_Derivate#Arbeitsumgebungen|Arbeitsumgebung]] (z.B. [[GNOME]] oder [[KDE]]) den Desktop um beeindruckende 3D-Funktionen und -Gimmicks erweitert - dies setzt natürlich eine funktionierende 3D-Beschleunigung voraus. Compiz übernimmt nicht nur die Aufgabe des Compositioning, sondern ist auch zugleich noch ein Fenstermanager, welcher die Fenster-Dekorationen zeichnet. Compiz-Fusion lässt sich allerdings auch mit anderen Fenster-Dekoratoren, wie z.B. Emerald, kombinieren.
-
== Compiz-Fusion? ==
+
== Compiz-Fusion ==
-
Compiz-Fusion ist der Wieder-Zusammenschluss von [[Beryl]] und Compiz unter dem neuen Namen Compiz-Fusion. "Wieder", weil sich Beryl zuvor als Fork von Compiz abgespalten hat, die beiden nun aber wieder vereint wurden.
+
Compiz-Fusion ist der Wieder-Zusammenschluss von [[Beryl]] und Compiz unter dem neuen Namen Compiz-Fusion. "Wieder", weil sich Beryl zuvor als Fork von Compiz abgespaltet hat, die beiden nun aber wieder vereint wurden.
-
== Wozu das Ganze? ==
+
== Funktionen ==
Sicherlich ist der Hauptgrund für Compiz-Fusion die Optik. So lassen sich Fenster mit Feuer-, Wasser-, Schnee- und Blitz-Effekten öffnen, schließen, etc. - der Phantasie sind hier keine Grenzen gesetzt und so lässt sich auch der langweiligste Desktop in eine 3D-Attraktion verwandeln. Desweiteren sind einige Funktionen wie der 3D-Würfel und der Switcher sinnvoll und zeitsparend - und nicht nur formschön.
Sicherlich ist der Hauptgrund für Compiz-Fusion die Optik. So lassen sich Fenster mit Feuer-, Wasser-, Schnee- und Blitz-Effekten öffnen, schließen, etc. - der Phantasie sind hier keine Grenzen gesetzt und so lässt sich auch der langweiligste Desktop in eine 3D-Attraktion verwandeln. Desweiteren sind einige Funktionen wie der 3D-Würfel und der Switcher sinnvoll und zeitsparend - und nicht nur formschön.
-
 
+
= Voraussetzungen =
-
= Installation =
+
-
Hier muss man zwischen [[Bild:704.png]] Feisty Fawn und dessen Nachfolgern differenzieren. In [[Bild:804.png]] Hardy und [[Bild:710.png]] Gutsy sind die Compiz-Pakete bereits vorinstalliert und können bei vorhandener 3D-Grafikkarte aktiviert werden.
+
-
Für die Arbeitsumgebungen GNOME und KDE werden jeweils gesonderte [[Metapaket|Meta-Pakete]] zur Verfügung gestellt.
+
-
 
+
-
== Funktionsfähigkeit der 3D-Beschleunigung ==
+
Wie bereits erwähnt, setzt Compiz-Fusion eine funktionierende 3D-Beschleunigung voraus, die allerdings nur der proprietäre Treiber des jeweiligen Herstellers bieten kann. Dieser muss daher aktiviert bzw. installiert werden.
Wie bereits erwähnt, setzt Compiz-Fusion eine funktionierende 3D-Beschleunigung voraus, die allerdings nur der proprietäre Treiber des jeweiligen Herstellers bieten kann. Dieser muss daher aktiviert bzw. installiert werden.
Zeile 41: Zeile 36:
Funktioniert die 3D-Beschleunigung nicht, werden signifikant weniger Bilder pro Sekunde (FPS) ausgegeben.
Funktioniert die 3D-Beschleunigung nicht, werden signifikant weniger Bilder pro Sekunde (FPS) ausgegeben.
-
== Ab Gutsy Gibbon ==
+
= Installation =
-
=== GNOME ===
+
Hier muss man zwischen Feisty Fawn und dessen Nachfolgern differenzieren. Bei Hardy Heron und Gutsy Gibbon sind die Compiz-Pakete bereits vorinstalliert und können bei vorhandener 3D-Grafikkarte aktiviert werden.
-
Danach aktiviert man die 3D-Effekte (in [[GNOME]]) über das Menü: <code>System &raquo; Einstellungen &raquo; Erscheinungsbild &raquo; Visuelle Effekte</code>
+
-
=== KDE ===
+
Für die Arbeitsumgebungen GNOME und KDE werden jeweils gesonderte [[Metapaket|Meta-Pakete]] zur Verfügung gestellt.
-
 
+
-
Um Compiz-Fusion zu konfigurieren muss man den Settings-Manager Installieren:
+
-
 
+
-
sudo apt-get install compizconfig-settings-manager
+
-
 
+
-
Dieser befindet sich nachher unter <code>System -> Einstellungen -> Advanced Desktop Effects Settings
+
-
</code>
+
-
 
+
-
== Bis Feisty Fawn ==
+
-
In [[Bild:704.png]] Feisty ist es wichtig, dass jegliche anderen Composite-Manager und Fenster-Manager wie z.B. '''Emerald''' und [[Beryl]] deinstalliert sein müssen, da Compiz-Fusion und [[Beryl]] sich sonst womöglich gegenseitig beeinflussen und behindern könnten.
+
-
 
+
-
 
+
-
'''Zuerst also bitte jegliche anderen Programme deinstallieren!'''
+
-
 
+
-
 
+
-
'''1. Schritt:'''
+
-
Folgende [[Paketquellen]] müssen der [[etc/apt/sources.list]] hinzugefügt werden:
+
-
deb http://download.tuxfamily.org/3v1deb feisty eyecandy<br>
+
-
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
+
-
 
+
-
'''AMD64'''-Nutzer fügen anstatt den oben genannten diese [[Paketquellen]] hinzu:
+
-
deb http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64<br>
+
-
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64
+
-
 
+
-
Andere Paketquellen, die Compiz-Fusion-Pakete bereitstellen, findet man auf dieser Seite: [http://3v1n0.tuxfamily.org/index.html Tuxfamily.org]
+
-
 
+
-
 
+
-
'''2. Schritt:'''
+
-
Den GPG-Schlüssel herunterladen und hinzufügen. Dazu Folgendes im [[Terminal]] ausführen:
+
-
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
+
-
 
+
-
'''Das Verwenden von [[Etc/apt/sources.list#Fremdquellen|Fremdquellen]] bringt unter Umständen Probleme mit sich, die bis zur Unbenutzbarkeit eures Systems führen können!!!'''
+
-
 
+
-
 
+
-
'''3. Schritt:'''
+
-
Nun folgende Pakete installieren, um den gesamten Funktionsumfang von Compiz-Fusion nutzen zu können:
+
 +
== Ab Gutsy Gibbon ==
 +
=== Compiz-Fusion ===
 +
Compiz-Fusion bietet allgemein zwei Meta-Pakete zur Installation an.
 +
;Minimum:
 +
sudo apt-get install ''compiz-core''
-
sudo apt-get install compiz compiz-gnome compiz-fusion-plugins-main compiz-fusion-plugins-extra compiz-fusion-plugins-unsupported<br> compizconfig-settings-manager libcompizconfig-backend-gconf emerald emerald-themes
+
;Sämtliche Compiz-Pakete:
 +
  sudo apt-get install ''compiz''
-
Das hört sich jetzt nach viel an, ist aber dann alles, was nötig ist, also das Programm selber, und zusätzlich den Fenster-Dekorator Emerald samt einem Satz Themes.
+
Außerdem bietet er auf die Arbeitsumgebungen zugeschnittenen Installationspakete an, deren Installation gewöhnlich ausreichend ist und welche auch angewendet werden sollte.
 +
;GNOME:
 +
sudo apt-get install ''compiz-gnome''
-
<b>Hinweis:</b> Compiz ist keine stabile Software, es erscheinen oft Updates und es kann auch vorkommen, dass ein Update das gesamte Compiz zerstört und somit die grafische Oberfläche nicht mehr startet o.ä.
+
;KDE:
-
Daher ist es ratsam, die beiden eingefügten [[Paketquellen]] wieder auszukommentieren und die Quellliste zu aktualisieren (<code>sudo apt-get update</code>), wenn man möchte, dass Compiz dauerhaft lauffähig ist. Dadurch werden natürlich keine Updates eingespielt. ;-)
+
sudo apt-get install ''compiz-kde''
 +
=== Plugins und andere Pakete ===
-
== Erster Start & Konfiguration ==
+
;Plugins für Compiz-Fusion:
-
Wenn die Pakete installiert sind, starten wir Compiz-Fusion entweder im [[Terminal]]:
+
  sudo apt-get install ''compiz-fusion-plugins-main compiz-fusion-plugins-extra''
-
  compiz &
+
-
bzw. auf dem Desktop über die Tastenkombination ''ALT + F2'' und
+
-
compiz
+
-
Nun sollte Compiz starten. Tut es dies nicht, sollte man Compiz im [[Terminal]] starten und die Ausgaben überwachen.
+
Dies Pakete beinhalten verschiedene Plugins für Compiz.
-
Compiz lässt sich über folgenden Menüpunkt konfigurieren: ''System -> Einstellungen -> Compiz Config Settings Manager''<br>
+
;Konfigurationswerkzeug CCSM:
-
Dieser Name kann allerdings je nach Version variieren.
+
sudo apt-get install ''compizconfig-settings-manager''
 +
Der CCSM kann zur komfortablen Verwaltung und Konfiguration von Compiz und dessen Plugins genutzt werden.
-
Da der Funktionsumfang ziemlich groß ist, ist der Dialog natürlich ebenso groß. Genau so groß ist auch die Wahrscheinlichkeit, beim "Herumspielen" etwas zu verstellen. Daher sollte man Vorsicht walten lassen und nur solche Sachen verändern, wo man weiß, was im Endeffekt geschieht.
+
= Starten  =
 +
==Pro Sitzung==
 +
Compiz lässt sich für die jeweils aktuelle Sitzung mit folgendem Befehl im [[Terminal]] starten:
 +
compiz --replace &
 +
Das ''&'' am Ende des Befehls bewirkt, dass Compiz beim Schließen des Terminals nicht auch beendet wird.
-
== Optionales & Problemlösung ==
+
Die Nutzer von GNOME können Compiz relativ einfach aktivieren:
-
Grundsätzlich ist es nicht notwendig, das folgende Programm zu installieren. Falls man aber Probleme mit Compiz-Fusion hat, als dass beispielsweise der Würfel nicht drehbar ist, kann man es mit dem Programm '''Hidden Preferences''' probieren.
+
* ''System &raquo; Einstellungen &raquo; Erscheinungsbild &raquo; Visuelle Effekte''
-
Mithilfe dieses Tools lassen sich auch noch andere versteckte Extras in [[GNOME]] konfigurieren. Mehr Informationen und natürlich eine '''Download-Möglichkeit''' dazu gibt es auf der dazugehörigen '''[http://hideseek.sourceforge.net/ Projekt-Webseite]'''.<br>
+
-
[[Bild:HiddenPreferences.jpg|thumb|200px|Preferences Hide and Seek]]
+
Um wieder zum Standard-Fenstermanager zu wechseln, werden folgende Befehle genutzt:
 +
;GNOME:
 +
metacity --replace &
-
Dieses Programm ist nicht als Binär-Paket verfügbar und muss daher selbst kompiliert werden, dazu sind noch folgende Bibliotheken notwendig:
+
;KDE:
-
* libgtk2.0-dev
+
  kwin --replace &
-
* libgconf2-dev
+
-
Man installiert diese im [[Terminal]] per:
+
-
  sudo apt-get install libgtk2.0-dev libgconf2-dev
+
-
Danach führt der berühmte Dreisatz zum Ziel:
+
;XFCE:
-
  ./configure<br>
+
  xfwm4 --replace &
-
make
+
-
sudo make install
+
-
Da das Programm relativ klein ist, sollte der Kompilierungsvorgang nicht lange dauern. Nach der Installation ist das Programm im [[GNOME]]-Menü unter ''System -> Einstellungen -> Hidden Preferences'' zu finden. Über dieses Tool lässt sich Compiz-Fusion ebenfalls konfigurieren.
+
==Autostart==
 +
* [[Autostart]] - Programme automatisch beim Systemstart laden
-
= Autostart einrichten =
+
=Emerald=
-
Ebenfalls interessant ist der Autostart. Damit man Compiz-Fusion nicht jedes Mal manuell starten muss, kann es automatisch mit Gnome gestartet werden. Dazu klickt man sich durch ''System -> Einstellungen -> Sitzungen -> Startprogramme'', klickt nun auf ''Neu'' und fügt folgenden Befehl hinzu:
+
Emerald ist ein Fensterdekorator, der Compiz Fusion ergänzt und mehr Möglichkeiten bietet, die Dekarationen einzustellen.
-
compiz --replace
+
-
Wer statt Compiz als Windowmanager (den beliebteren) '''Emerald''' bevorzugt, kann diesen natürlich auch starten:
+
;Installation:
-
  compiz --replace -c emerald
+
  sudo apt-get install emerald
-
Beim nächsten Start des X-Servers wird dann Compiz (Emerald) automatisch gestartet.
+
;Start:
 +
Die Nutzung von Emerald lässt sich im CCSM einstellen:
 +
* ''Effekte &raquo; Window Decoration &raquo; Command''
 +
Der Standard-Eintrag ''/usr/bin/compiz-decorator'' startet den Compiz-Dekorator. Dieser wiederum nutzt den Fenster-Dekorator der jeweiligen Arbeitsumgebung. Ersetzt man diesen Befehl durch ''/usr/bin/emerald'', wird Compiz den Fensterdekorator Emerald nutzen.
 +
Alternativ lässt sich Emerald auch per folgendem Befehl starten:
 +
compiz --replace && emerald --replace &
-
= Links =
+
;Konfiguration:
-
[http://3v1n0.tuxfamily.org/index.html Tuxfamily.org]
+
Mit ''emerald'' wird auch der ''Emerald Motiv Manager'' installiert. Dieser ermöglicht:
 +
* die Auswahl des zu nutzenden Themes
 +
* das Herunterladen von Themes.
 +
* den Import von Themes.
 +
* das Bearbeiten vorhandener Themes.
-
[http://hideseek.sourceforge.net/ Hide&Seek Projekt-Webseite]
+
=Probleme=
-
<br/><br/>
+
Sollten Probleme beim Start oder der Performance von Compiz auftreten, kann die Installation des folgenden Paketes die Lösung bringen:
-
Siehe auch:
+
sudo apt-get install '''xserver-xgl'''
-
*[[Beryl]]
+
Das Paket ''kann'' aber auch Probleme, vor allem mit in Verbindung mit Skype, nach sich ziehen. Zum eigentlichen Betrieb von Compiz ist ''XGL'' nicht zwingend notwendig.
-
[[Kategorie:GNOME]]
+
[[Kategorie:Desktop]]
-
[[Kategorie:KDE]]
+
-
[[Kategorie:Grafikkarten]]
+

Aktuelle Version vom 4. November 2011, 15:18 Uhr

804.png 710.png 704.png

Edit l.png Dieser Artikel bedarf einer Aktualisierung. Edit.png

Inhaltsverzeichnis


Gnome-Desktop mit Compiz-Erweiterung

1 Allgemeines

Compiz-Fusion ist ein Composite-Manager, welcher in Verbindung mit einer geeigneten Arbeitsumgebung (z.B. GNOME oder KDE) den Desktop um beeindruckende 3D-Funktionen und -Gimmicks erweitert - dies setzt natürlich eine funktionierende 3D-Beschleunigung voraus. Compiz übernimmt nicht nur die Aufgabe des Compositioning, sondern ist auch zugleich noch ein Fenstermanager, welcher die Fenster-Dekorationen zeichnet. Compiz-Fusion lässt sich allerdings auch mit anderen Fenster-Dekoratoren, wie z.B. Emerald, kombinieren.


1.1 Compiz-Fusion

Compiz-Fusion ist der Wieder-Zusammenschluss von Beryl und Compiz unter dem neuen Namen Compiz-Fusion. "Wieder", weil sich Beryl zuvor als Fork von Compiz abgespaltet hat, die beiden nun aber wieder vereint wurden.


1.2 Funktionen

Sicherlich ist der Hauptgrund für Compiz-Fusion die Optik. So lassen sich Fenster mit Feuer-, Wasser-, Schnee- und Blitz-Effekten öffnen, schließen, etc. - der Phantasie sind hier keine Grenzen gesetzt und so lässt sich auch der langweiligste Desktop in eine 3D-Attraktion verwandeln. Desweiteren sind einige Funktionen wie der 3D-Würfel und der Switcher sinnvoll und zeitsparend - und nicht nur formschön.

2 Voraussetzungen

Wie bereits erwähnt, setzt Compiz-Fusion eine funktionierende 3D-Beschleunigung voraus, die allerdings nur der proprietäre Treiber des jeweiligen Herstellers bieten kann. Dieser muss daher aktiviert bzw. installiert werden.

Installation des Treibers für die Grafikkarte

Um zu testen, ob die 3D-Beschleunigung funktioniert, gibt es verschiedene Wege. Folgendes muss im Terminal ausgeführt werden.

OpenGL
glxinfo | grep rendering 
» direct rendering: Yes
3D-Animation
glxgears
» 30103 frames in 5.0 seconds = 6020.524 FPS

Funktioniert die 3D-Beschleunigung nicht, werden signifikant weniger Bilder pro Sekunde (FPS) ausgegeben.

3 Installation

Hier muss man zwischen Feisty Fawn und dessen Nachfolgern differenzieren. Bei Hardy Heron und Gutsy Gibbon sind die Compiz-Pakete bereits vorinstalliert und können bei vorhandener 3D-Grafikkarte aktiviert werden.

Für die Arbeitsumgebungen GNOME und KDE werden jeweils gesonderte Meta-Pakete zur Verfügung gestellt.

3.1 Ab Gutsy Gibbon

3.1.1 Compiz-Fusion

Compiz-Fusion bietet allgemein zwei Meta-Pakete zur Installation an.

Minimum
sudo apt-get install compiz-core
Sämtliche Compiz-Pakete
 sudo apt-get install compiz

Außerdem bietet er auf die Arbeitsumgebungen zugeschnittenen Installationspakete an, deren Installation gewöhnlich ausreichend ist und welche auch angewendet werden sollte.

GNOME
sudo apt-get install compiz-gnome
KDE
sudo apt-get install compiz-kde

3.1.2 Plugins und andere Pakete

Plugins für Compiz-Fusion
sudo apt-get install compiz-fusion-plugins-main compiz-fusion-plugins-extra

Dies Pakete beinhalten verschiedene Plugins für Compiz.

Konfigurationswerkzeug CCSM
sudo apt-get install compizconfig-settings-manager

Der CCSM kann zur komfortablen Verwaltung und Konfiguration von Compiz und dessen Plugins genutzt werden.

4 Starten

4.1 Pro Sitzung

Compiz lässt sich für die jeweils aktuelle Sitzung mit folgendem Befehl im Terminal starten:

compiz --replace &

Das & am Ende des Befehls bewirkt, dass Compiz beim Schließen des Terminals nicht auch beendet wird.

Die Nutzer von GNOME können Compiz relativ einfach aktivieren:

Um wieder zum Standard-Fenstermanager zu wechseln, werden folgende Befehle genutzt:

GNOME
metacity --replace &
KDE
kwin --replace &
XFCE
xfwm4 --replace &

4.2 Autostart

5 Emerald

Emerald ist ein Fensterdekorator, der Compiz Fusion ergänzt und mehr Möglichkeiten bietet, die Dekarationen einzustellen.

Installation
sudo apt-get install emerald
Start

Die Nutzung von Emerald lässt sich im CCSM einstellen:

Der Standard-Eintrag /usr/bin/compiz-decorator startet den Compiz-Dekorator. Dieser wiederum nutzt den Fenster-Dekorator der jeweiligen Arbeitsumgebung. Ersetzt man diesen Befehl durch /usr/bin/emerald, wird Compiz den Fensterdekorator Emerald nutzen.

Alternativ lässt sich Emerald auch per folgendem Befehl starten:

compiz --replace && emerald --replace &
Konfiguration

Mit emerald wird auch der Emerald Motiv Manager installiert. Dieser ermöglicht:

6 Probleme

Sollten Probleme beim Start oder der Performance von Compiz auftreten, kann die Installation des folgenden Paketes die Lösung bringen:

sudo apt-get install xserver-xgl

Das Paket kann aber auch Probleme, vor allem mit in Verbindung mit Skype, nach sich ziehen. Zum eigentlichen Betrieb von Compiz ist XGL nicht zwingend notwendig.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge