[[Vorlage(archiviert)]]

{{{#!vorlage Wissen
[:Paketquellen_freischalten/PPA:Verwenden eines PPAs]
[:Pakete installieren: Installation von Programmen]
[:Programme_starten: Starten von Programmen]
}}}
[[Inhaltsverzeichnis(1)]]

[[Bild(./cairo-compmgr_logo.png, 48, left)]]
In den großen Desktop-Umgebungen werden [:3D-Desktop:3D-Effekte] entweder über interne Funktionen realisiert oder durch [:Compiz:] bereitgestellt. Wer dagegen Wege abseits des Massengeschmacks beschreiten möchte, stellt schnell fest, dass hier (für Linux-Verhältnisse) bisher relativ wenig Auswahl vorhanden war.

Der [http://cairo-compmgr.tuxfamily.org/ Cairo Composite Manager] {en} ist im Vergleich mit dem Klassiker [:Archiv/xcompmgr:] erste Wahl, wenn Funktionsvielfalt und Bedienkomfort wichtiger sind als ein geringer Ressourcenbedarf. Speziell bei LXDE bzw. [:Lubuntu:], das aus Geschwindigkeitsgründen auf Transparenz-, Schatten- und sonstige Effekte bewusst verzichtet, lassen sich interessante optische Gestaltungsmöglichkeiten erzielen.

Weitere Alternativen sind unter [:3D-Desktop#Die-Darstellung-Composite-und-Fenstermanager:Composite-Manager] zu finden.

= Installation =
[[Bild(Wiki/Icons/synaptic.png, 48, align=right)]]
Die Anwendung ist nicht in den offiziellen Paketquellen enthalten. Daher nutzt man zur Installation ein "Personal Package Archiv" (PPA) [1].

== PPA ==

[[Vorlage(PPA, shnatsel/cairo-compmgr)]]

Nach dem Aktualisieren der Paketquellen kann folgendes Paket installiert [2] werden:

{{{#!vorlage Paketinstallation
cairo-compmgr, ppa
}}}

== Ab Ubuntu 12.10 ==
Die Version aus dem PPA benötigt zwingend die Bibliothek '''libvala-0.10'''. Diese ist ab [:12.10:Ubuntu 12.10] nur noch in einer neueren Version in den offiziellen Paketquellen enthalten. Um unter 12.10 oder neuer dennoch über das PPA installieren zu können, muss man vorher das Paket [packages:precise/libvala-0.10-0:libvala-0.10] {dl} aus Ubuntu 12.04 manuell herunterladen und installieren. Danach kann die Installation wie oben angegeben erfolgen.

= Verwendung =
[[Bild(./cairo-compmgr_menu.png, 185x100, right)]]
Bei Ubuntu-Varianten mit einem Anwendungsmenü kann das Programm über den Eintrag
 * ''"Systemwerkzeuge -> Cairo Composite Manager"''
gestartet [3] werden (Root-Rechte sind nicht erforderlich). Nach dem Programmstart findet man ein Symbol [[Bild(./cairo-compmgr_logo.png, 18)]] im [:GNOME_Panel#Der-obere-Bildschirmrand:Benachrichtigungsfeld] des Panels wieder. Das De-/Aktivieren der Composite-Effekte, die Einstellungen und der Schalter zum Beenden des Programms werden über einen rechten Mausklick [[Vorlage(Tasten, rmb)]] auf das Symbol angezeigt.

Wer das Programm dauerhaft nutzen möchte, sollte sich einen [:Autostart:]-Eintrag einrichten.

= Einstellungen =
[[Bild(Wiki/Icons/settings.png, 48, align=right)]]
Die Konfiguration erfolgt mittels eines übersichtlichen Menüs aus vertikalen Reitern (Tabs). Je nachdem, welche Erweiterungen an- bzw abgeschaltet wurden, sind mache Reiter deaktiviert (grau beschriftet). Sind mehrere Bildschirme angeschlossen, können diese (`Screen 0`, `Screen 1`, usw.) getrennt verwaltet werden. Die Reiter im Einzelnen:

[[Bild(./cairo-compmgr_options.png, 300, right)]]

 * ''"General"'':[[BR]]Auswahl möglicher Effekte. Diese sind über [#Erweiterungen Plugins] realisiert, die sich einzeln an- oder abschalten lassen.
 * ''"Desktop"'':[[BR]]Hintergrundbild (entweder das augenblicklich benutzte oder Auswahlmöglichkeit) und Mosaik-Effekt (wenn aktiv)
 * ''"Window"'':[[BR]]Aktivierte Plugins, die sich auf die Fensterdarstellung auswirken, konfigurieren
 * ''"Effects"'':[[BR]]Aktivierte Plugins, die sich auf die andere Elemente (wie z.B. Menüs) auswirken, konfigurieren
 * ''"Accessibility"'':[[BR]]Aktivierte Plugins, die sich auf die Barrierefreiheit auswirken, konfigurieren (bisher keine enthalten)
 * ''"Utilities"'':[[BR]]Tastenkürzel für Screenshots (Bildschirmfotos) und Fenstertransparenz

Eigene Einstellungen werden im Ordner '''~/.config/cairo-compmgr/''' gespeichert.

== Erweiterungen ==
Folgende Plugins sind bei einer Standardinstallation vorhanden:
[[Vorlage(Bildunterschrift, cairo-compmgr_example_kontextmenu.png, 150, "Kontextmenü [[Vorlage(Tasten, rmb)]]", right, lxde-style)]][[Vorlage(Bildunterschrift, cairo-compmgr_example_menu.png, 150, "Transparentes Menü", right, lxde-style)]][[Vorlage(Bildunterschrift, ./cairo-compmgr_example_shadows.png, 150, "Fensterschatten", right, lxde-style)]]
 * Automate
 * Freeze
 * Magnifier
 * Vala-Window-Plugin
 * Decoration
 * Window-Animation
 * Opacity
 * Perf
 * Clone
 * Shadow
 * Mosaic
 * Fade
 * Menu-Animation
 * Snapshot
Damit müssten genug Möglichkeiten vorhanden sein, die man ausprobieren und beliebig miteinander kombinieren kann.

= Problembehebung =
== Screenlets ==
In Kombinationen mit [:Archiv/Screenlets:] wurde beobachtet, dass diese vom Desktop verschwinden können, wenn man den Cairo Composite Manager deaktiviert oder beendet. Abhilfe schafft ein Neustart der betroffenen Screenlets über den ''"Screenlets Manager"''.

= Links =
 * [http://cairo-compmgr.tuxfamily.org/ Projektseite] {en}
 * [:3D-Desktop:] {Übersicht} Übersichtsartikel

#tag: Desktop, LXDE, Fenstermanager