Została wydana wersja środowiska graficznego Budgie 10.10.4, która jest czwartą aktualizacją gałęzi 10.10, przetłumaczoną na protokół Wayland. Równocześnie wydano podobne wersje dla towarzyszących komponentów, takich jak Budgie Desktop View oraz zbiór usług Budgie Desktop Services (aktualizacja menedżera sesji Budgie Session i interfejsu do konfiguracji systemu Budgie Control Center jest opóźniona). Kod projektu jest dostępny na licencji GPLv2.
Pakiety z Budgie 10.10.4 są dostępne w Fedora Rawhide.
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:
- Wdrożono obsługę automatycznego ukrywania paska, aby udostępnić całą przestrzeń ekranu oknom wyświetlanym na pełnym ekranie. Całkowicie przepisano również implementację trybu przypinania paska (Dock Mode). Po przejściu na Wayland starsza logika automatycznego ukrywania i przypinania przestała działać prawidłowo z powodu braku przekazywania informacji o dokładnych współrzędnych i rozmiarach okien, dlatego musiała zostać całkowicie przerobiona. Pasek już nie rezerwuje miejsca na ekranie, a
jest umieszczany na wierzchu innych okien, ale po ukryciu staje się niewidoczny i zostawia 3-pikselową strefę przy krawędzi ekranu do rozwinięcia po najechaniu na nią kursorem. Automatyczne ukrywanie jest wyłączane, gdy otwarte jest menu, widżety lub jakiekolwiek inne okna wyskakujące paska.Zaproponowano dwa tryby automatycznego ukrywania paska: automatyczny (Automatic) i inteligentny (Intelligent), które działają w oparciu o stan rozwinięcia okien na pełnym ekranie. W pierwszym przypadku pasek jest ukrywany, gdy jakiekolwiek okno na bieżącym ekranie jest wyświetlane na pełnym ekranie, a w drugim - tylko gdy aktywne okno, które ma fokus, jest maksymalizowane.
Podczas oglądania filmów na pełnym ekranie, gdy kursor jest na krawędzi ekranu, pasek wyświetla się na wierzchu filmu, ale nie aktywuje się podczas uruchamiania gier w trybie pełnoekranowym, które przechwytują kursor. W przypadku włączenia w ustawieniach opcji zakazu ukrywania paska, podczas uruchamiania aplikacji w trybie pełnoekranowym pasek pozostaje za ich oknami, ale można go wymusić na pierwszy plan kombinacją klawiszy Super+T lub naciskając klawisz Super, aby otworzyć menu Budgie.

- W panelu bocznym Raven wprowadzono możliwość przełączania między widżetami a powiadomieniami za pomocą kombinacji klawiszy Super+A oraz Super+N.
- Ulepszona integracja z menedżerem kompozycji Labwc. Przywrócono wsparcie dla kombinacji klawiszy „Super+Shift+strzałka” do przenoszenia aktywnego okna na inny monitor. Dla okien w trybie „obraz w obrazie”, używanych w „Firefoxie”, zapewniono stałe umiejscowienie nad innymi oknami. Po kliknięciu lewym przyciskiem myszy na pulpicie teraz po prostu przełącza się fokus na pulpit, aby zapobiec przypadkowemu otwieraniu menu lub uruchamianiu aplikacji podczas korzystania z touchpada.
- Dodano możliwość ustawienia czasu bezczynności, po którym zmniejsza się jasność ekranu. W graficznym konfiguratorze opcja jest na razie niedostępna, ale można ją już ustawić w wierszu poleceń („gsettings set com.solus-project.budgie-wm dimming-delay 90”).
- Dodano parametr do wyboru programu blokady ekranu (obsługiwane gtklock i swaylock), który można obecnie zmienić tylko w wierszu poleceń („gsettings set org.buddiesofbudgie.budgie-locker locker-choice ‘swaylock'”).
- Wprowadzono cache listy zainstalowanych aplikacji, używany w menu, liście zadań i na stronie autostartu. Ta optymalizacja przyspieszyła uruchamianie panelu, ale zwiększyła zużycie współdzielonej pamięci o 810 KB.
- Dla programistów udostępniono możliwość użycia polecenia „meson devenv” do uruchamiania panelu, apletów i bocznego panelu Raven bezpośrednio z katalogu budowy, bez instalacji w systemie (na przykład „meson devenv -C build budgie-panel —replace &”).
Źródło: opennet.ru

