Dziś, po 4 latach i 5 miesiącach pracy, z radością ogłaszamy wydanie Xfce 4.14, nowej stabilnej wersji, która zastępuje Xfce 4.12.
W tej wersji głównym celem było przeniesienie wszystkich podstawowych komponentów z Gtk2 na Gtk3 oraz z „D-Bus GLib” na GDBus. Większość komponentów otrzymała również wsparcie dla GObject Introspection. Po drodze ukończyliśmy prace nad interfejsem użytkownika, wprowadzając wiele nowych funkcji i ulepszeń (patrz niżej) oraz naprawiając liczne błędy (patrz Changelog).
Najważniejsze punkty tej wersji:
- Menadżer okien otrzymał wiele aktualizacji i funkcji, w tym wsparcie dla VSync (z wykorzystaniem Present lub OpenGL jako backendu) w celu zmniejszenia lub wyeliminowania migotania ekranu, wsparcie HiDPI, ulepszone wsparcie GLX dla własnościowych / zamkniętych sterowników NVIDIA, wsparcie XInput2, różne ulepszenia kompozytora oraz nową domyślną tematykę.
- Panel otrzymał wsparcie dla funkcji „podstawowego monitora RandR” (można określić monitor, na którym wyświetlany będzie panel), ulepszone grupowanie okien w wtyczce listy zadań (ulepszony interfejs użytkownika, wizualny wskaźnik grupy itd.), dostosowanie rozmiaru ikony dla każdego panelu, nowy domyślny format zegara oraz narzędzie do oceny poprawności formatu zegara, a także ulepszony domyślny układ panelu. Wprowadzono nowe klasy CSS dla użycia przy tworzeniu motywów, na przykład dodano osobną klasę przycisków dla operacji z grupami okien oraz specyficzne ustawienia dla pionowego i poziomego umieszczania panelu.
- U pulpitu teraz ma wsparcie dla „podstawowego monitora RandR”, opcję orientacji do umieszczania ikon, opcję menu kontekstowego „Następne tło” do przeglądania listy tapet, a teraz synchronizuje wybór tapet użytkownika z AccountsService.
- Stworzono zupełnie nowe okno ustawień do zarządzania profilami kolorów. Dla większości użytkowników oznacza to wbudowane wsparcie dla kolorowego druku (przez cupsd) oraz skanowania (przez saned). Aby uzyskać profile monitora, będziesz musiał zainstalować dodatkową usługę, taką jak xiccd.
- Okno ustawień wyświetlacza w trakcie pracy nad wydaniem przeszło wiele zmian: użytkownicy mogą teraz zapisywać i (automatycznie) przywracać pełne konfiguracje z wieloma ekranami, co jest szczególnie przydatne dla tych, którzy często podłączają swoje laptopy do różnych stacji dokujących lub ustawień. Ponadto wiele czasu poświęcono na uczynienie interfejsu użytkownika bardziej intuicyjnym, dodano również ukrytą opcję wsparcia dla skalowania ekranu za pomocą RandR (konfigurowane przez Xfconf).
- Dodaliśmy opcję włączenia skalowania okien Gtk w dialogu ustawień wyglądu, a także opcję czcionki monospace. Musieliśmy jednak zrezygnować z podglądu motywów z powodu problemów pojawiających się przy używaniu Gtk3.
- Zdecydowaliśmy się zrezygnować z opcje ustawiania ekranów startowych z menedżera sesji, ale za to dodaliśmy wiele funkcji i poprawek. Wśród nich znalazło się wsparcie dla hibernacji hybrydowej, ulepszenia dla sesji startowej domyślnej, które mają zapobiegać wyścigom warunków (zapewnione wsparcie dla uruchamiania aplikacji z uwzględnieniem grup priorytetowych, co pozwala określić łańcuch zależności podczas uruchamiania. Wcześniej aplikacje uruchamiane były wszystkie naraz, co powodowało problemy, takie jak: zniknięcie motywu w xfce4-panel, uruchomienie kilku instancji appletu nm-applet itd.), funkcja dodawania i edytowania wpisów autostartu, przycisk przełączania użytkownika w oknie logowania oraz ulepszone dialogi wyboru sesji i ustawień (ostatni z nową zakładką, która pokazuje zapisane sesje). Co więcej, teraz możesz uruchamiać polecenia nie tylko w trybie „autostartu” podczas logowania, ale także gdy komputer się wyłącza, wylogowuje itd. W końcu aplikacje Gtk są teraz zarządzane przez sesje za pośrednictwem DBus, a ekrany wygaszacza również wymieniają dane przez DBus (na przykład w celu ich anulowania).
- Jak zawsze, Thunar — nasz menedżer plików — zyskał wiele funkcji i poprawek. Wśród widocznych zmian znajduje się całkowicie przeprojektowany górny panel ścieżki, wsparcie dla dużych miniaturek (preview), a także obsługa pliku „folder.jpg”, zmieniającego ikonę folderu (np. dla okładek albumów muzycznych). Doświadczeni użytkownicy również zauważą ulepszoną nawigację za pomocą klawiatury (powiększanie, nawigacja po zakładkach). Menedżer woluminów Thunar otrzymał wsparcie dla Bluray. Zaktualizowano Thunar Plugin API (thunarx), który przedstawia wsparcie dla introspekcji GObject i wykorzystania powiązań w różnych językach programowania. Zapewniono wyświetlanie rozmiaru plików w bajtach. Pojawiła się możliwość przypisywania obsługujących do wykonywania określonych przez użytkownika akcji. Wprowadzono możliwość korzystania z Thunar UCA (User Configurable Actions) dla zewnętrznych zasobów sieciowych.
- Nasz serwis do wyświetlania miniaturek w programach zyskał wiele poprawek oraz wsparcie dla formatu Fujifilm RAF.
- Wyszukiwanie aplikacji teraz można według woli otworzyć w jednym oknie, a teraz łatwiej do niego dotrzeć tylko za pomocą klawiatury.
- Menedżer energii otrzymał wiele poprawek i kilka drobnych funkcji, w tym wsparcie dla przycisku XF86Battery oraz nowo stworzonej wygaszacza ekranu xfce4. Wtyczka panelu ma również kilka ulepszeń: teraz może dodatkowo wyświetlać pozostały czas i/lub procent, a teraz korzysta ze standardowych nazw ikon UPower do pracy z większą liczba motywów ikon bezpośrednio po wyjęciu z pudełka. Gdy LXDE przeszło na Qt, wtyczka panelu LXDE została usunięta. Ulepszono wsparcie dla stacjonarnych systemów, dla których nie będzie już wyświetlane ostrzeżenie o braku akumulatora. Dodano filtrowanie związanych z systemem zasilania zdarzeń przekazywanych do xfce4-notifyd do odzwierciedlenia w logu (np. nie są przekazywane zdarzenia zmiany jasności).
Wiele aplikacji i wtyczek, które często określane są jako „goodies”, stanowią część ekosystemu Xfce i czynią go wspaniałym. Otrzymały również istotne zmiany w tej wersji. Aby wyróżnić kilka:
- Nasza usługa powiadomień Otrzymano wsparcie dla trybu „persistence” = rejestrowanie powiadomień + tryb „Nie przeszkadzać”, który tłumi wszystkie powiadomienia. Stworzono nową wtyczkę panelu, która pokazuje pominięte powiadomienia (szczególnie przydatne w trybie „Nie przeszkadzać”) i daje szybki dostęp do przełączania trybu „Nie przeszkadzać”. W końcu dodano wsparcie dla wyświetlania powiadomień na głównym monitorze RandR.
- Nasz odtwarzacz multimedialny Parole uzyskał ulepszone wsparcie dla strumieni sieciowych i podcastów, a także nowy „mini-tryb” i automatyczny wybór najlepszego z dostępnych interfejsów wideo. Ponadto teraz także zapobiega pojawianiu się wygaszaczy ekranu podczas odtwarzania wideo, co gwarantuje, że użytkownicy nie muszą periodcznie poruszać myszką podczas oglądania filmu. Zdecydowanie uproszczono działanie na systemach, które nie wspierają sprzętowego przyspieszania dekodowania wideo.
- Nasz przeglądarka zdjęć Ristretto uzyskał różne ulepszenia interfejsu użytkownika i wsparcie dla ustawiania tapet na pulpicie, a także niedawno ukazała się jego pierwsza wersja rozwojowa oparta na Gtk3.
- Program do zrzutów ekranu teraz pozwala użytkownikom przenosić prostokąt zaznaczenia oraz jednocześnie wyświetlać jego szerokość i wysokość. Zaktualizowano dialog przesyłania imgur, a interfejs linii poleceń zapewnia większą elastyczność.
- Nasza menedżer schowka teraz ma ulepszone wsparcie dla skrótów klawiszowych (dzięki portowi dla GtkApplication), poprawiony i bardziej spójny rozmiar ikon, a także ikonę nowej aplikacji.
- Wtyczka panelu pulseaudio uzyskała wsparcie MPRIS2, dla zdalnego zarządzania odtwarzaczami multimedialnymi oraz wsparcie dla klawiszy multimedialnych dla całego pulpitu, co w zasadzie czyni xfce4-volumed-pulse zbędnym demonem.
- Zaktualizowano aplikację Gigolo z interfejsem graficznym do konfigurowania współdzielenia zasobów w sieci, korzystając z GIO/GVfs. Program pozwala na szybkie zamontowanie zdalnego systemu plików i zarządzanie zakładkami na zewnętrznych zasobach w menedżerze plików.
Istnieje także grupa nowych projektów, które stały się częścią naszego projektu:
- W końcu mamy własny wygaszacz ekranu (tak — rozumiemy, że to rok 2019;)). Dzięki wielu funkcjom i ścisłej integracji z Xfce (oczywiście) to świetne uzupełnienie naszego katalogu aplikacji.
- Panel plugin dla powiadomień oferuje nowej generacji systemowy tray, w którym aplikacje mogą wyświetlać wskaźniki. Zastępuje Ubuntu-owy xfce4-Indicator-Plugin dla większości wskaźników aplikacji.
- Dla większości użytkowników Xfce, Catfish realizujący wyszukiwanie plików był dobrze znany — teraz oficjalnie jest częścią Xfce!
- I w końcu, Profile paneli, które pozwala na tworzenie kopii zapasowych i przywracanie szablonów paneli, przeszło pod skrzydła Xfce.
Jak zawsze nadszedł czas, aby pożegnać się z niektórymi starymi, nie wspieranymi lub przestarzałymi projektami. (Na szczęście nasze projekty są archiwizowane na git.xfce.org, kiedy umierają.) Z solą w oku żegnamy:
- garcon-vala
- gtk-xfce-engine
- pyxfce
- thunar-actions-plugin
- xfbib
- xfc
- xfce4-kbdleds-plugin
- xfce4-mm
- xfce4-taskbar-plugin
- xfce4-windowlist-plugin
- xfce4-wmdock-plugin
- xfswitch-plugin
Prosty i przejrzysty przegląd zmian w obrazkach w Xfce 4.14 można zobaczyć tutaj:
https://xfce.org/about/tour
Szczegółowy przegląd zmian między wersjami Xfce 4.12 a Xfce 4.14 można znaleźć na następnej stronie:
https://xfce.org/download/changelogs
Ta wersja jest dostępna zarówno jako zestaw oddzielnych pakietów, jak i jako jeden duży archiwum tar, które zawiera wszystkie te oddzielne wersje:
http://archive.xfce.org/xfce/4.14
Z najlepszymi życzeniami,
Zespół deweloperów Xfce!
Źródło: linux.org.ru
