Desktop-Effekte mit Compiz-Fusion ################################# => https://wiki.debian.org/Compiz Betriebssystem: Debian 10 Voraussetzung sind die Gast-Erweiterungen; für VirtualBox - falls nicht schon geschehen: :: apt-get update apt-get upgrade apt-get install build-essential module-assistant m-a prepare ...Gasterweiterung einlegen... mount /dev/sr0 /mnt/ bash /mnt/VBoxLinuxAdditions.run reboot Softwareinstallation ==================== Nach dem üblichen Aktualisieren der Paketlisten mit ``apt-get update`` installieren wir unter anderem die Pakete - *compizconfig-settings-manager* für das grafische Konfigurationstool ``ccsm`` - *fusion-icon* für das gleichnamige, grafische Programm ``fusion-icon``, das als Systray Icon leichtes Umschalten zwischen den Fenstermanagern ermöglicht. - *emerald* für erweiterte Fensterdekoration - *mesa-utils* für das Testen der 3D-Fähigkeit; mit dem grafischen Programm ``glxgears`` können 3D-Zahnräder an den Start gebracht werden. Die Kommandozeile sieht insgesamt so aus: :: apt-get install compiz* fusion-icon emerald mesa-utils Konfiguration ============= Compiz Config Settings Manager starten -------------------------------------- Als Nutzer auf der Oberfläche angemeldet, sollten wir zuerst die Effekte konfigurieren. Per Kommandozeile kann das grafische Tools so gestartet werden: :: ccsm & Es gibt aber auch einen zweiten Weg, der über ``fusion-icon`` führt; wenn es gestartet wird, erscheint ein neues Symbol im Systray, über welches der Aufruf des *ccsm* möglich ist. Wir beobachen nach erfolgreichem Start schon mal, dass die Fensterrahmen anders aussehen... :-) Einstellungen mit *ccsm* vornehmen ---------------------------------- Einstellungen für verbesserte Bedienung unterhalb "Barrierefreiheit": - Aktivieren von "Opacity, Brightness and Saturation" (mit der ALT-Taste und Mausrad nach oben/unten kann dann die Transparenz des aktuellen Fensters verändert werden) - Aktivieren von "Desktop Zoomen" (mit der WIN-Taste und Mausrad nach oben/unten kann dann der Desktop gezoomt werden) Einstellungen, um den drehbaren Desktop-Würfel zu erhalten, sind: - Unter "Allgemein" / "Allgemeine Optionen" / Karte "Desktop-Größe" => "Virtuelle horizontale Größe:" 4 (ACHTUNG: Falls der zugrundliegende Linux-Desktop die Verwendung von virtuellen Desktops deaktiviert oder auf 1 gesetzt hat, kann diese Einstellung u.U. ihre Wirkung nicht enfalten!) - Filter setzen: cube Auswahl: "Desktop-Würfel", "Cube-Gears" - Einstellung bei "Desktop-Würfel" ändern/anpassen: Karte "Transparenter Würfel": 'Opazität bei Rotation' 87,0000 - Unter "Arbeitsfläche" die Einstellung "Würfel drehen" aktivieren (Sie findet sich leider nicht mit beim obigen Filtern nach "cube"!) Eine nette Einstellung, die den Spaßfaktor erhöht: - Den Menüpunkt "Animationen" aktivieren (alle Abhängigkeiten übernehmen), dort dann "Wunderlampe" auswählen Was die Bezeichnungen das Tastenkombinationen angeht siehe https://ubuntuforums.org/showthread.php?t=1109753, ganz unten ist folg. zu finden (Zitat): - Button 1: The 'Left-Click' mouse button - Button 2: The 'Middle-Click' mouse button, or pressing down on the scroll wheel - Button 3: The 'Right-Click' mouse button - Button 4: Scrolling up one increment on the mouse wheel - Button 5: Scrolling down one increment on the mouse wheel - Button 6: Usually the 'back' button or scrolling one increment left on your mouse wheel - Button 7: Usually the 'forward' button or scrolling one increment right on your mouse wheel - Buttons 6-9 can differ depending on the type of mouse you have. Some mice may not even have these buttons at all! Aktivierung und Benutzung ========================= Das Ganze ist wiederum als einfacher Desktop-Benutzer auszuführen. Für erste Tests ist es am besten, die Konsole zu bemühen: :: compiz --replace Das hat den Vorteil, dass im Falle des Absturzes von Compiz der eigentliche, alte Window-Manager wie metacity, mutter, kwin, xfwm4, openbox u.a. einfach per Kommandoeingabe wieder gestartet werden kann. Wer Compiz als alleinstehenden Fenstermanager verwenden möchte, kann das auch tun. Dann macht das Einbinden des Programmstarters 'gmrun' mittels 'ccsm' Sinn. => https://pemmann.de/cc/Screenshots/Compiz/ Wichtige Tastenkombinationen zur Verwendung des Desktop-Würfels: - Auf anderen virtuellen Desktop umschalten: STRG-ALT-Cursor links/rechts (wie bei Openbox auch), = auf andere Würfelseite drehen - Alle virt. Desktops anzeigen: STRG-ALT-Cursor unten = Würfelseiten horizontal darstellen (wenn man dabei STRG-ALT festhält, lasst sich mit Cursor links/rechts zwischen den Desktops navigieren) - Virt. Desktops als 3D-Würfel interaktiv drehen: STRG-ALT festhalten, linke Maustaste unten links ansetzen und festhalten, nach oben rechts hochdrücken und den Würfel damit in diese Richtung drängen. Natürlich sind noch viele weitere Dinge möglich, wie es z.B. weiter oben bei der Aktivierung von Transparenz und Desktop-Zoom erwähnt wurde. Vor allem diese Seite gibt ausführlich Auskunft: https://wiki.ubuntuusers.de/Compiz/ Autostart / Einbindung in die Oberfläche ======================================== Zum Einbinden in XFCE siehe: => https://www.unixmen.com/how-to-autostart-compiz-in-arch-linux/ Ansonsten gibt es weitere Möglichkeiten wie den Autostart mittels .desktop-Dateien, aus denen heraus ``fusion-icon`` gestartet werden kann. Troubleshooting =============== Falls keine Fensterrahmen nach dem Ausführen von ``compiz --replace`` auftauchen, in ``ccsm`` nach "deko" filtern und unter "Fensterdekoration" kontrollieren, ob dieser Punkt aktiviert und z.B. ``compiz-decorator --replace`` hinterlegt ist. Alternativ kann hier als Fenstermanager ``emerald`` eingetragen werden. Falls sich gewisse Anwendungen nicht wie erwartet verhalten, am besten einen normalen Fenstermanager via ``fusion-icon`` aktivieren. Compiz ist natürlich nicht zu allen Libraries kompatibel, am ehesten zum Mate-Desktop. Dafür installiere man sich das Paket ``mate-desktop-environment`` und kontrolliere, ob im Settings Manager bei "Allgemein" die Option "MATE Kompatibilität" ausgewählt ist.