Wydano wydanie środowiska graficznego Budgie 10.10.3, które jest trzecim uaktualnieniem gałęzi 10.10, przeniesione na protokół Wayland. Równocześnie utworzono analogiczne wydania dla komponentów towarzyszących, takich jak Budgie Desktop View oraz zestaw usług Budgie Desktop Services (aktualizacja menedżera sesji Budgie Session oraz interfejsu do ustawień systemu Budgie Control Center jest opóźniona). Kod projektu jest dystrybuowany na licencji GPLv2. Pakiety Budgie 10.10.3 są dostępne w Fedora Rawhide i wejdą w skład dystrybucji Fedora 45 oraz Ubuntu Budgie 26.10.
Podstawą Budgie jest panel, który organizacyjnie przypomina klasyczne panele robocze. Wszystkie elementy panelu to applet, co pozwala elastycznie dostosować skład, zmieniać umiejscowienie i zastępować implementacje podstawowych elementów panelu według własnych upodobań. Wśród dostępnych appletów można wyróżnić klasyczne menu aplikacji, system przełączania zadań oraz obszar z listą otwartych okien. wirtualnych pulpitów, wskaźnik zarządzania zasilaniem, applet sterowania głośnością, wskaźnik stanu systemu oraz zegar.

Wśród zmian w nowej wersji:
- W menu aplikacji (Budgie Menu) dodano sekcję z ulubionymi programami, która uzupełnia możliwość przypinania aplikacji do paska zadań. Dodawanie i usuwanie programów z ulubionych odbywa się za pomocą menu kontekstowego wywoływanego prawym przyciskiem myszy. Można również umieszczać pojedyncze akcje z programami w ulubionych, takie jak otwieranie w przeglądarce nowego okna w trybie prywatnego przeglądania. W kompaktowym trybie menu ulubione programy są wyświetlane na górze listy. Implementacja menu aplikacji została przeniesiona z klasy GtkPopover na GtkWindow, co rozwiązało problemy z focusem na wejściu i uruchamianiem aplikacji po naciśnięciu klawisza Enter.

- Powrócił i został przepisany w języku C applet do przełączania układu klawiatury. Ustalono synchronizację ustawień Budgie z plikiem konfiguracyjnym menedżera kształtów labwc (rc.xml), na przykład, gdy zmienia się kombinacja klawiszy do zmiany układu, Budgie zmienia ustawienia labwc i restartuje go. Do przesyłania zdarzeń przełączania układu klawiatury zaangażowany jest proces w tle budgie-daemon.

- Dodano wsparcie dla dowolnego umieszczania ikon w dowolnym miejscu na pulpicie, bez sztywnego przywiązania do siatki współrzędnych. Do menu kontekstowego dodano operacje wyrównywania do siatki, przywiązywania do siatki, sortowania i automatycznego porządkowania. Pojawiła się możliwość zmiany rozmiaru ikon za pomocą kółka myszy, przytrzymując klawisz Ctrl. Dodano wsparcie dla zaznaczania grupy ikon myszą z możliwością wykluczania i dodawania poszczególnych elementów za pomocą klawiszy kursora przytrzymując Ctrl lub Shift. Przy próbie przeniesienia pliku do kosza występuje podświetlenie na czerwono. Przy generowaniu miniaturek wykorzystywany jest cache wspólny z menedżerem plików.

- Do konfiguratora dodano stronę ustawień dla konfiguracji wielomonitorowych, która pozwala przypisać monitor główny, na którym będą wyświetlane panele, powiadomienia i okna dialogowe. Po wyłączeniu monitora głównego panele automatycznie przeniosą się na pozostały monitor.

- Zrealizowano wsparcie dla zamykania bocznego panelu Raven po kliknięciu na elementy poza panelem, na przykład na pulpicie. Zapewniono rozciąganie panelu między górną a dolną krawędzią ekranu, nie zakrywając górnego i dolnego panelu. Widget monitorowania zużycia zasobów został przetworzony do korzystania z libgtop zamiast pobierania wartości z pseudo-FS /proc.

- Uregulowano działanie klawiszy multimedialnych na klawiaturze, zaimplementowane za pomocą nowego kontrolera w budgie-daemon.
- Dodano opcjonalną możliwość korzystania z usługi oo7 jako dostawcy do przechowywania haseł i tokenów zamiast GNOME Keyring i KWallet.
Źródło: opennet.ru





