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.