Compiz-Fusion
Aus Ubuntu-Forum Wiki
Zero77 (Diskussion | Beiträge) (→Funktionsfähigkeit der 3D-Beschleunigung) |
(Toten Link entfernt / Werbung entfernt) |
||
(Der Versionsvergleich bezieht 42 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 | + | 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 | + | 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. |
- | == | + | == 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 = | ||
+ | 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: | |
- | + | * [[Nvidia installieren|Nvidia]] | |
- | + | * [[ATI installieren|ATI]] | |
- | + | ||
- | + | ||
Um zu testen, ob die 3D-Beschleunigung funktioniert, gibt es verschiedene Wege. Folgendes muss im [[Terminal]] ausgeführt werden. | Um zu testen, ob die 3D-Beschleunigung funktioniert, gibt es verschiedene Wege. Folgendes muss im [[Terminal]] ausgeführt werden. | ||
Zeile 34: | Zeile 34: | ||
» 30103 frames in 5.0 seconds = 6020.524 FPS | » 30103 frames in 5.0 seconds = 6020.524 FPS | ||
- | + | Funktioniert die 3D-Beschleunigung nicht, werden signifikant weniger Bilder pro Sekunde (FPS) ausgegeben. | |
- | + | ||
- | + | = 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 [[Metapaket|Meta-Pakete]] zur Verfügung gestellt. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | == Ab Gutsy Gibbon == | ||
+ | === 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'' | |
+ | === 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. | ||
- | + | = 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. | ||
- | + | Die Nutzer von GNOME können Compiz relativ einfach aktivieren: | |
- | + | * ''System » Einstellungen » Erscheinungsbild » Visuelle Effekte'' | |
- | + | ||
- | + | Um wieder zum Standard-Fenstermanager zu wechseln, werden folgende Befehle genutzt: | |
+ | ;GNOME: | ||
+ | metacity --replace & | ||
- | + | ;KDE: | |
- | + | kwin --replace & | |
- | + | ||
- | + | ||
- | + | ||
- | + | ;XFCE: | |
- | + | xfwm4 --replace & | |
- | + | ||
- | + | ||
- | + | ==Autostart== | |
+ | * [[Autostart]] - Programme automatisch beim Systemstart laden | ||
- | = | + | =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: | ||
+ | * ''Effekte » Window Decoration » 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 & | ||
- | + | ;Konfiguration: | |
- | + | 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. | ||
- | + | =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. | |
- | [[Kategorie: | + | [[Kategorie:Desktop]] |
- | + | ||
- | + |
Aktuelle Version vom 4. November 2011, 15:18 Uhr
Dieser Artikel bedarf einer Aktualisierung. |
Inhaltsverzeichnis |
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:
- System » Einstellungen » Erscheinungsbild » Visuelle Effekte
Um wieder zum Standard-Fenstermanager zu wechseln, werden folgende Befehle genutzt:
- GNOME
metacity --replace &
- KDE
kwin --replace &
- XFCE
xfwm4 --replace &
4.2 Autostart
- Autostart - Programme automatisch beim Systemstart laden
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:
- Effekte » Window Decoration » 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 &
- Konfiguration
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.
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.