Zespół programistów Buddies of Budgie ogłosił niedawno wydanie Budgie 10.10.3 , trzeciej aktualizacji konserwacyjnej w serii 10.10. Wersja ta wprowadza znaczące usprawnienia w zarządzaniu menu aplikacji, natywną obsługę swobodnego rozmieszczania ikon na pulpicie oraz gruntowną optymalizację integracji z Wayland za pośrednictwem kompozytora labwc.
Historycznie, opcja przypinania ulubionych aplikacji była ograniczona do paska zadań. Od tej wersji użytkownicy mogą dodawać aplikacje bezpośrednio do sekcji Ulubione w menu Budgie, korzystając z menu kontekstowego dostępnego po kliknięciu prawym przyciskiem myszy. To samo menu rozwijane umożliwia dostęp do określonych czynności na pulpicie, takich jak otwieranie nowego okna czy uruchamianie prywatnej sesji przeglądania. Wybrane aplikacje są grupowane w nowej kategorii u góry menu, która jest również dostosowana do trybu kompaktowego, aby zapewnić szybki dostęp w widoku uproszczonym.
Główne nowe funkcje Budgie 10.10.3
Istotną zmianą w tej aktualizacji jest techniczna refaktoryzacja samego menu Budgie. Wcześniej komponent korzystał z klasy GtkPopover, co powodowało problemy z fokusowaniem pola wprowadzania w protokole Wayland, uniemożliwiając kierowanie tekstu do paska wyszukiwania po otwarciu menu lub uruchamianie aplikacji po naciśnięciu klawisza Enter. Implementacja została przeniesiona do własnego okna opartego na GtkWindow , co ostatecznie rozwiązało te problemy z użytecznością i zapewniło płynne wyszukiwanie.
Miniaplikacja do zmiany układu klawiatury , tymczasowo usunięta w poprzedniej wersji z powodu problemów ze stabilnością, została napisana od podstaw w języku C i ponownie zintegrowana z panelem. Aby działać poprawnie w systemie Wayland, system wykorzystuje proces tła budgie-daemon jako centrum komunikacyjne, usprawniając mostek integracyjny z menedżerem kompozycji labwc.
Gdy użytkownik zmieni układ klawiatury lub skrót, system natychmiast modyfikuje natywny plik konfiguracyjny labwc i przeładowuje kompozytor, aby zastosować zmianę bez konieczności wylogowywania. Równocześnie ulepszono obsługę klawiszy multimedialnych dzięki nowemu sterownikowi zintegrowanemu z demonem głównym.
Komponent Budgie Desktop View , odpowiedzialny za zarządzanie pulpitem, porzuca starą, sztywną siatkę, aby umożliwić użytkownikom swobodne umieszczanie ikon w dowolnym miejscu. Organizacja ta jest dodatkowo udoskonalona dzięki nowym opcjom menu kontekstowego, które umożliwiają automatyczne wyrównywanie, dostosowywanie lub sortowanie elementów według nazwy, daty lub typu.
Interakcja staje się bardziej dynamiczna dzięki możliwości wielokrotnego wyboru poprzez przeciąganie pola myszą lub dostosowywanie rozmiarów ikon poprzez przytrzymanie klawisza Ctrl i kółka przewijania. Podczas przeciągania pliku do Kosza ikona jest podświetlana na czerwono jako wizualne potwierdzenie, a system miniatur został zmodernizowany do standardu FreeDesktop, umożliwiając współdzielenie pamięci podręcznej obrazów z menedżerem plików.
Ustawienia środowiska obejmują nową stronę poświęconą konfiguracjom wielomonitorowym, umożliwiającą wskazanie głównego ekranu, który będzie centralizował panele systemowe, powiadomienia i okna dialogowe. Ten schemat jest dynamiczny; jeśli główny monitor zostanie rozłączony, Budgie automatycznie przenosi elementy na kolejny dostępny monitor, płynnie cofając zmianę, jeśli ekran szybko się połączy.
Panel boczny Raven rozciąga się teraz na całą pionową wysokość ekranu , inteligentnie dopasowując się do paneli poziomych, bez nakładania się na nie, i automatycznie zamykając się po kliknięciu w dowolnym miejscu poza oknem. Z technicznego punktu widzenia, widżet monitorowania zasobów rezygnuje z odczytu systemu plików proc na rzecz biblioteki libgtop, aby uniknąć awarii w niestandardowych architekturach. Wreszcie, środowisko dodaje opcjonalną obsługę usługi zarządzania sekretami oo7, torując drogę do przechowywania haseł i tokenów w nowoczesnych formatach przyjętych w dystrybucjach nowej generacji.
Jeśli chcesz dowiedzieć się więcej, szczegóły znajdziesz pod poniższym linkiem.