Die Version 10.10.3 der Desktop-Umgebung Budgie wurde veröffentlicht und ist das dritte Update der 10.10-Serie, die auf das Wayland-Protokoll umgestellt wurde. Gleichzeitig wurden ähnliche Versionen für die zugehörigen Komponenten erstellt, wie den Budgie Desktop View und die Budgie Desktop Services (das Update des Budgie Session-Managers und die Benutzeroberfläche Budgie Control Center verzögert sich). Der Quellcode des Projekts wird unter der GPLv2-Lizenz verbreitet. Pakete mit Budgie 10.10.3 sind in Fedora Rawhide verfügbar und werden in die Distributionen Fedora 45 und Ubuntu Budgie 26.10 aufgenommen.
Der Kern von Budgie besteht aus einer Leiste, die in ihrer Funktionsweise klassischen Desktop-Panels ähnelt. Alle Elemente der Leiste sind Applets, was eine flexible Anpassung der Zusammensetzung, die Änderung der Anordnung und den Austausch von Implementierungen der grundlegenden Elemente nach eigenem Geschmack ermöglicht. Unter den verfügbaren Applets kann das klassische Anwendungsmenü, ein Task-Switcher, ein Bereich mit einer Liste geöffneter Fenster und eine Vorschau hervorgehoben werden. virtuellen Arbeitsplätzen, ein Energiemanagement-Indikator, ein Lautstärkeregler, ein Systemstatus-Indikator und eine Uhr.

Zu den Neuerungen in der neuen Version gehören:
- Im Anwendungsmenü (Budgie Menu) wurde ein Abschnitt für häufig verwendete Programme hinzugefügt, der die Möglichkeit ergänzt, Anwendungen in der Taskleiste anzuheften. Das Hinzufügen und Entfernen von Programmen aus den Favoriten erfolgt über das Kontextmenü, das mit der rechten Maustaste aufgerufen wird. Einzelne Aktionen mit Programmen, wie das Öffnen eines neuen Fensters im Privatmodus im Browser, können ebenfalls zu den Favoriten hinzugefügt werden. Im kompakten Modus werden die bevorzugten Programme oben in der Liste angezeigt. Die Implementierung des Anwendungsmenüs wurde von der Klasse GtkPopover auf GtkWindow umgestellt, wodurch Probleme mit dem Eingabefokus und dem Starten von Anwendungen mit der Eingabetaste gelöst wurden.

- Das Applet zum Wechseln der Tastaturbelegung wurde zurückgebracht und in C neu geschrieben. Die Synchronisation der Budgie-Einstellungen mit der Konfigurationsdatei des Kompositormanagers labwc (rc.xml) wurde optimiert, zum Beispiel wenn die Tastenkombination zum Wechseln der Belegung geändert wird, passt Budgie die Einstellungen von labwc an und startet ihn neu. Ein Hintergrundprozess namens budgie-daemon wird verwendet, um die Ereignisse des Wechsels der Tastaturbelegung zu übertragen.

- Unterstützung für die freie Platzierung von Symbolen an beliebigen Stellen auf dem Desktop hinzugefügt, ohne feste Anbindung an ein Koordinatennetz. Im Kontextmenü wurden die Optionen für die Ausrichtung am Raster, die Rasterbindung, die Sortierung und die automatische Anordnung hinzugefügt. Es besteht die Möglichkeit, die Größe der Symbole mit dem Mausrad bei gedrückter Strg-Taste zu ändern. Die Unterstützung zur Auswahl einer Gruppe von Symbolen mit der Maus wurde hinzugefügt, wobei einzelne Elemente durch die Pfeiltasten bei gedrückter Strg- oder Shift-Taste hinzugefügt oder ausgeschlossen werden können. Eine rote Hervorhebung erscheint, wenn ein Versuch unternommen wird, eine Datei in den Papierkorb zu verschieben. Bei der Anzeige der Miniaturansichten wird der Cache verwendet, der mit dem Dateimanager geteilt wird.

- Dem Konfigurator wurde eine Seite zur Einstellung von Multi-Monitor-Konfigurationen hinzugefügt, die es ermöglicht, den primären Monitor festzulegen, auf dem Panels, Benachrichtigungen und Dialogfenster angezeigt werden. Wenn der primäre Monitor deaktiviert wird, werden die Panels automatisch auf den verbleibenden Monitor verschoben.

- Die Unterstützung für das Schließen der Raven-Seitenleiste durch Klicken auf Elemente außerhalb der Leiste, wie zum Beispiel auf dem Desktop, wurde implementiert. Die Seitenleiste wird so gedehnt, dass sie den oberen und unteren Rand des Bildschirms erreicht, ohne die obere und untere Leiste zu überdecken. Das Widget zur Überwachung des Ressourcenverbrauchs wurde auf die Verwendung von libgtop umgestellt, anstatt Werte aus dem Pseudo-Dateisystem /proc zu extrahieren.

- Die Funktion der Multimedia-Tasten auf der Tastatur wurde optimiert, wobei ein neuer Handler im budgie-daemon implementiert wurde.
- Eine optionale Möglichkeit hinzugefügt, den Dienst oo7 als Anbieter für die Speicherung von Passwörtern und Tokens anstelle von GNOME Keyring und KWallet zu verwenden.
Quelle: opennet.ru





