3D Desktop · 6 min read · Dec 23, 2025

Nachdem AIGLX, Xgl und Compiz 3D-Desktop-Technologien integriert wurden, hat Mandriva alle neuesten 3D-Desktop-Updates in Mandriva Linux 2007 Spring hinzugefügt.

Beryl, Compiz und Metisse - Der 3D-Desktop auf Mandriva Linux 2007 Spring

Nachdem AIGLX, Xgl und Compiz 3D-Desktop-Technologien in Mandriva Linux 2007 integriert wurden, hat Mandriva alle neuesten 3D-Desktop-Updates in Mandriva Linux 2007 Spring hinzugefügt, wie Metisse und Beryl.

Metisse

Metisse ist ein wegweisendes französisches Forschungsprojekt zur Verbesserung der Mensch-Computer-Schnittstellen. Es ist nicht genau ein 3D-Desktop, sondern eine Fensterumgebung, die neue Interaktionen mit Fenstern ermöglicht.

Zum Beispiel ermöglicht Metisse, die Anzahl der erforderlichen Klicks zum Kopieren und Einfügen von einem Fenster in ein anderes erheblich zu reduzieren: Wenn ein Fenster einen Bereich verdeckt, mit dem der Benutzer interagiert, wird Metisse diese Fenster “rollen”, um diesen Bereich sichtbar zu machen.

Anstelle eines 3D-Würfels zur Darstellung eines virtuellen Desktops ist eine Übersicht verfügbar, eine “Vogelperspektive”. Alle virtuellen Desktops werden angezeigt, als ob sie auf einem Tisch liegen, und diese Ansicht ermöglicht es Ihnen, von einem virtuellen Schreibtisch zum anderen zu wechseln. Diese Ansicht ermöglicht es Ihnen, ein anderes Fenster auszuwählen oder von einem Desktop zu einem anderen zu wechseln. Dies ist eine großartige Alternative zu den Anzeige-Funktionen, die in Compiz verfügbar sind. Um diese Funktion zu nutzen, drücken Sie die Meta-Taste + d oder verwenden Sie das Mausrad, während Sie die Meta-Taste gedrückt halten. Auf den meisten Tastaturen entspricht die Meta-Taste der Windows-Taste.

Fensterinteraktionen können in Metisse häufig sein, da Fenster auf verschiedene Arten verzerrt werden können: Sie können sie drehen, die Größe ändern, sie vergrößern, um hinein zu zoomen, oder duplizieren. Um solche Operationen durchzuführen, klicken Sie einfach mit der linken Maustaste auf die Titelleiste oder den Rand, und bewegen Sie den Cursor. Ein Klick mit der rechten Maustaste auf diesen Bereich zeigt eine Zusammenfassung der verfügbaren Operationen an. Ein Klick mit der mittleren Maustaste bricht alle Transformationen ab. Nachdem das Fenster transformiert wurde, können Sie weiterhin darin arbeiten!

In einer fortgeschritteneren Nutzung von Metisse können auch die in den Fenstern enthaltenen Schnittstellen modifiziert werden, indem “Fassaden” erstellt werden. Es ist möglich, Schaltflächen und Menüs zu kopieren, um Ihre eigene Schnittstelle zu erstellen: um beispielsweise eine personalisierte Werkzeugpalette in Bildbearbeitungssoftware wie The GIMP zu erstellen. Um eine klare Vorstellung davon zu bekommen, wie das funktioniert, sehen Sie sich dieses Video an.

Compiz

Compiz ist ein Fenstermanager, der die 3D-Beschleunigungsfunktionen Ihrer Grafikkarte nutzt, um Transformationen und Effekte auf den Desktop anzuwenden. Das auffälligste Merkmal ist die Anzeige virtueller Desktops als 3D-Würfel. Neben dem sogenannten “Eye Candy” bietet Compiz viele Funktionen, die die Effizienz und den Komfort der Desktop-Nutzung verbessern können.

Wechseln Sie einfach von einem virtuellen Desktop zu einem anderen, um zu sehen, was “3D-Desktop” wirklich bedeutet. Drücken Sie Ctrl+Alt+linke Pfeiltaste und Ctrl+Alt+rechte Pfeiltaste. Sie können den Würfel frei drehen, indem Sie Ctrl+Alt gedrückt halten, die linke Maustaste gedrückt halten und die Maus bewegen.

Die “Skalieren”-Funktionalität (ähnlich wie Apples Mac OS X “Exposé”) bietet eine Ansicht aller offenen Fenster (durch Verwendung von Miniaturen), um zwischen mehreren Fenstern zu wechseln, während Sie sehen können, was in jedem angezeigt wird. Sie wird aktiviert, indem Sie die Maus in die obere rechte Ecke des Bildschirms bewegen oder Ctrl+Alt drücken. Compiz bietet auch eine Live-Ansicht des Inhalts jedes Fensters im Anwendungswähler (Alt+Tab), anstelle eines einfachen statischen Symbols.

Beryl

Beryl ist ein “Fork” des Compiz-Projekts. Mit anderen Worten, Beryl basiert auf dem Code von Compiz, wird aber jetzt von einem anderen Entwicklungsteam entwickelt und gewartet. Die Compiz- und Beryl-Projekte werden wahrscheinlich wieder zusammengeführt, und die nächste Mandriva-Linux-Ausgabe wird wahrscheinlich eine einheitliche Version der beiden Projekte enthalten.

Beryl ist Compiz sehr ähnlich und hat die meisten der gleichen Funktionen, wie den 3D-Würfel und die “Skalieren”-Fensteranzeige. Wo Beryl sich von Compiz unterscheidet, ist die Bereitstellung einer breiten Palette von Plug-ins, die mehr Funktionen ermöglichen. Zum Beispiel gibt es ein Beryl-Plug-in, das eine Fensterminiatur für jedes Fenster in der Taskleiste anzeigt, wenn Sie mit der Maus über diesen Taskleisten-Eintrag fahren.

Darüber hinaus steht eine breitere Palette von Konfigurationstools zur Verfügung, die von der Beryl-Community entwickelt wurden. Das beryl-manager-Applet vereinfacht die Verwaltung des 3D-Desktops, indem es ein praktisches Menü von Werkzeugen und Einstellungen im System-Tray präsentiert. Sie finden auch einen Präferenzmanager, beryl-settings, mit dem Sie Plug-ins auswählen und die Einstellungen jedes Plug-ins ändern können.

Konfigurationstools

Um es einfacher zu machen, all diese 3D-Desktop-Technologien auszuprobieren und zwischen ihnen zu wechseln, hat Mandriva ein Tool entwickelt, das im Mandriva Control Center und direkt vom Anmeldebildschirm aus verfügbar ist. Dieses Tool bietet die Wahl zwischen einem Metisse-Desktop, einem “3D-Würfel”-Desktop oder keinem 3D-Desktop. Für erfahrene Benutzer gibt es erweiterte Optionen für den “3D-Würfel”-Desktop, mit denen Sie manuell Compiz oder Beryl auswählen und festlegen können, ob die zugrunde liegende Servertechnologie AIGLX oder Xgl verwendet wird.

Dieses Tool kann auch über die Befehlszeile gestartet werden, um den 3D-Desktop zu deaktivieren, was nützlich ist, falls es Probleme mit dem 3D-Desktop gibt. Führen Sie dazu einfach den Befehl

drake3d

als Root aus.

Anpassung der Desktop-Umgebung

Aktuelle Versionen von Compiz und Beryl enthalten Fensterdekorationen für mehrere Desktop-Umgebungen, und dank der Mandriva-Konfigurationstools können Sie Compiz und Beryl leicht an den Desktop anpassen, den Sie bevorzugen.

Compiz hatte bereits den gtk-window-decorator in Mandriva Linux 2007, der für die GNOME-Umgebung verbessert wurde, aber allgemein genug ist, um in “alternativen” Umgebungen wie Xfce verwendet zu werden. In Mandriva Linux 2007 Spring umfasst es eine verbesserte Unterstützung für Metacity-Themen (den Standardfenstermanager von GNOME), was die Integration mit dem von Mandriva entwickelten “Ia Ora”-Desktop-Thema verbessert und bedeutet, dass Compiz jedes Fenster-Thema, das Sie manuell in GNOME auswählen, ordnungsgemäß respektiert.

In Mandriva Linux 2007 Spring ist ein neuer kde-window-decorator verfügbar. Compiz ist jetzt besser in die KDE-Umgebung integriert, verwendet das KDE-Fenster-Thema (“Ia Ora” oder Ihre eigene manuelle Wahl) und nutzt auch die Standard-Tastenkombinationen von KDE (wie Alt+F2, um eine Eingabeaufforderung anzuzeigen).

Das Beryl-Projekt bietet eine größere Auswahl an Fensterdekorationen. Der Emerald-Dekorator fungiert als generischer Fensterdekorator und hat sein eigenes Themenformat. Es gibt sogar einen Themeneditor, um die Anpassung von Emerald zu erleichtern. Wie Compiz hat auch Beryl Fensterdekorationen, die an die gängigen Desktop-Umgebungen angepasst sind. Heliodor ist ein GTK+-Fensterdekorator, der die Metacity-Themen wiederverwendet, wie der gtk-window-decorator. Aquamarine ist ein KDE-Fensterdekorator und ähnelt dem kde-window-decorator von Compiz.

Das drak3d-Konfigurationstool installiert automatisch Fensterdekorator-Pakete, die an den derzeit verwendeten Fenstermanager angepasst sind, im Einklang mit den installierten Desktop-Umgebungen. Wenn beispielsweise Compiz ausgewählt ist und KDE auf dem System läuft, installiert das Tool compiz-decorator-kde.

Die Compiz- und Beryl-Pakete von Mandriva enthalten die Skripte compiz-window-decorator und beryl-window-decorator, die eine Abstraktionsschicht für die Fensterdekorationen bieten: Sie erkennen den besten Dekorator, der verwendet werden soll, je nach den verfügbaren und der aktuellen Desktop-Umgebung. Beispielsweise wird in einer KDE-Umgebung der compiz-window-decorator den kde-window-decorator starten, wenn er verfügbar ist, und wenn nicht, wird er auf den gtk-window-decorator zurückgreifen.

Erweiterte Konfiguration

Mandriva ist nicht nur eine Distribution für Anfänger. Das Mandriva 3D-Desktop-Konfigurationssystem wurde so gestaltet, dass es von einem erfahrenen Benutzer leicht modifiziert werden kann, während es auch mit dem grafischen Konfigurationstool kompatibel ist.

In der Datei /etc/sysconfig/compositing-wm gibt der Wert {yes|no} von COMPOSITING_WM_START an, ob ein 3D-Desktop-Fenstermanager gestartet werden muss, und COMPOSITING_WM enthält den Namen des zu startenden Fenstermanagers (Compiz, Beryl oder metisse-start-fvwm).

In ähnlicher Weise gibt COMPOSITING_SERVER_START in der Datei /etc/sysconfig/compositing-server an, ob ein zusätzlicher Grafikserver verwendet werden soll, und die Variable COMPOSITING_SERVER enthält den Namen des zu startenden Servers (Xgl oder Xmetisse).

Andere Variablen können geändert werden, wie der Fensterdekorator (mit COMPOSTING_WINDOW_DECORATOR) oder die Argumente für den Fenstermanager (COMPOSITING_WM_ARGS).

Die Standardwerte dieser Variablen befinden sich in den Dateien /usr/share/compositing-wm/{wm}.defaults (wobei {wm} compiz, beryl oder metisse-start-fvwm ist) und /usr/share/compositing-server/{server}.defaults (wobei {server} Xgl oder Xmetisse ist).

In Mandriva Linux 2007 Spring können die 3D-Desktops auch pro Benutzer sowie für das gesamte System konfiguriert werden, indem die Dateien ~/.compositing-wm und ~/.compositing-server verwendet werden (die wie die systemweiten Versionen funktionieren).

Für weitere Informationen besuchen Sie diese Seiten:

Geschrieben von Olivier ‘blino’ Blin, Mandriva unter Creative Commons Attribution 3.0 Unported Lizenz.

Übersetzt von Caroline Garlatti.

Korrektur gelesen von Adam Williamson.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.