Wydano Xfce 4.20

Wydano Xfce 4.20

Po dwóch latach prac zaprezentowano wydanie środowiska graficznego Xfce 4.20, które oferuje klasyczny pulpit, wykorzystujący minimalne zasoby systemowe.

Xfce składa się z kilku powiązanych komponentów, które można wykorzystywać w innych projektach. Do takich komponentów należą: menedżer okien xfwm4, panel do uruchamiania aplikacji, menedżer sesji użytkownika, system zarządzania energią, graficzny konfigurator, menedżer plików Thunar, kalendarz-planer Orage, odtwarzacz multimedialny Parole, edytor tekstu Mousepad, emulatory terminala xfce4-terminal.

Kluczową nowością w wersji Xfce 4.20 jest eksperymentalne wsparcie dla protokołu Wayland. Sesja oparta na Wayland obejmuje większość funkcji, ale na razie jest zalecana tylko dla zaawansowanych użytkowników, ponieważ wciąż zawiera błędy i wymaga dodatkowych poprawek do codziennego użytku przez zwykłych użytkowników. Aby uruchomić sesję opartą na Wayland, proponowana jest komenda „startxfce4 --wayland”.

W celu abstrakcji pracy z Wayland i X11 w Xfce 4.20 zastosowano nową bibliotekę libxfce4windowing, która wprowadza niezależną od systemu graficznego warstwę z komponentami zarządzania oknami (ekrany, okna główne, wirtualne pulpity itp.). Proponowana warstwa umożliwiła wsparcie dla Wayland w prawie wszystkich komponentach Xfce, zachowując jednocześnie możliwość pracy w systemach okienkowych opartych na protokole X11.

Zamiast libmutter w sesji opartej na Wayland zastosowano bibliotekę wlroots, rozwijaną przez projekt Sway. Jako serwery kompozytowe w sesji Wayland zaleca się używanie Labwc lub Wayfire. W sesji opartej na X11 nadal używany jest menedżer okien xfwm4. W przyszłości do xfwm4 planowane jest dodanie możliwości pracy nie tylko z X11, ale i z Wayland.

Z możliwości, które są obecnie niedostępne w sesji opartej na Wayland, odnotowano: brak wsparcia wirtualnych pulpitów; brak gotowości stron z ustawieniami klawiatury i myszy w konfiguratorze; możliwość tworzenia zrzutów ekranu tylko z całego ekranu (a nie pojedynczych okien); brak ikon niektórych aplikacji w zasobniku systemowym, które nie zostały przeniesione z API GtkStatusIcon do StatusNotifier. W Wayland nie przetłumaczone pozostały komponenty: Xfwm4, Xfdashboard, Xfce4-screensaver (port jest, ale nie wszedł do wydania), Xfce4-windowck-plugin i Xfce4-xkb-plugin.

Inne zmiany i usprawnienia w Xfce 4.20:

Znacznie rozszerzono możliwości menedżera plików Thunar:

  • Na pasku narzędzi dodano nowe przyciski: przełączanie trybu wyświetlania (kompaktowy, lista, siatka ikon); pionowe menu-hamburger (wyświetlane w przypadku ukrycia głównego menu); utworzenie nowej karty z zawartością bieżącego katalogu; utworzenie nowego okna z zawartością bieżącego katalogu.
  • Przy zmniejszaniu rozmiaru okna, elementy paska narzędzi, które się nie mieszczą, przenoszone są teraz do specjalnego menu „<”.
  • Dodano opcję dla dekoracji okna po stronie klienta (CSD), pozwalającą na połączenie nagłówka okna z menu lub paskiem narzędzi (przy ukryciu menu).
  • Dodano opcję do wyświetlania symbolicznych ikon w panelu bocznym i kolorowych ikon w pasku narzędzi.
  • Przebudowano okno potwierdzenia operacji, pokazywane np. w przypadku, gdy w docelowym katalogu już istnieje plik o tej samej nazwie. Zapewniono poprawne wyświetlanie miniaturek.
  • W trybie wyświetlania listy dodano możliwość rozwijania zawartości katalogów na miejscu.
  • W trybie rozdzielonego widoku (Split View), który pozwala na równoległe wyświetlenie dwóch różnych paneli z plikami, zapewniono kolorowe podświetlenie aktywnego panelu oraz dodano możliwość przełączania między panelami za pomocą skrótu klawiszowego. Dodano okno potwierdzenia operacji, wyświetlane przy próbie zamknięcia okna z wieloma kartami.
  • Podczas przenoszenia plików w trybie Drag&Drop przy najechaniu kursora zapewniono automatyczne rozwijanie katalogów i aktualizację fokusu wejścia w trybie wielopanelowym.
  • Wykonano prace nad zwiększeniem wydajności i eliminacją zawieszeń przy pracy z dużą liczbą plików.
  • Skróty klawiaturowe do wywoływania własnych obsługiwaczy teraz działają również dla obsługiwaczy umieszczonych w zagnieżdżonych menu.
  • Funkcja sprawdzania poprawności kopiowania plików zamiast obliczania i porównywania skrótów MD5 wykorzystuje bezpośrednie porównanie zawartości plików.
  • Dodano opcję, która w celu zmniejszenia fragmentacji na dysku uruchamia równoległe operacje kopiowania plików tylko w przypadku, gdy nośnik jest w stanie bezczynności.
  • Mechanizm montowania zewnętrznych pamięci został wzbogacony o wsparcie IPv6 i możliwość tworzenia linków symbolicznych.
  • Podczas wyszukiwania plików teraz można od razu, nie czekając na zakończenie wyszukiwania, korzystać z menu kontekstowego dla już wyświetlonych wyników.
  • Dodano ustawienie do wyświetlania na pasku stanu liczby ukrytych plików w bieżącym katalogu.
  • Lista ostatnio używanych plików przestała zawierać katalogi oraz pliki, których otwarcie zakończyło się niepowodzeniem.

Zmiany na pulpicie (xfdesktop):

  • Rozszerzono wsparcie dla tapet: przy wyborze pokazu losowych tła, obraz nie jest powtarzany, dopóki wszystkie obrazki z zestawu nie zostaną wyświetlone. Stare tapety w formacie png przeszły na użycie formatu wektorowego svg. Udoskonalono rysowanie gradientów.
  • Dodano możliwość zmiany kolorów etykiet i tła ikon na pulpicie.
  • Rozmieszczenie ikon na pulpicie jest teraz przetwarzane oddzielnie dla różnych ekranów.
  • Ikony zminimalizowanych okien są teraz wyświetlane tylko na monitorach, na których okna zostały otwarte przed zminimalizowaniem.
  • Rozszerzono liczbę opcji w menu kontekstowym.
  • Ikony nowych i przeniesionych plików teraz pojawiają się obok pozycji kursora.
  • Dodano opcję do wyświetlania ikon stałych nośników.
  • Do konfiguracji skrótów klawiszowych wykorzystano nowy widżet XfceShortcutsManager.
  • Ładowanie zawartości katalogów z obrazami tła pulpitu teraz odbywa się w trybie asynchronicznym.
  • W menu kontekstowym pojawiła się możliwość otwarcia kilku zaznaczonych katalogów jednocześnie.
  • Menu kontekstowe teraz wyświetla się w momencie naciśnięcia przycisku myszy, a nie po jego zwolnieniu.
  • Zmienił się wygląd menu z listą okien, wyświetlane przy kliknięciu środkowego przycisku myszy.
  • W konfiguratorze całkowicie przeprojektowano zakładkę z ustawieniami ikon pulpitu.

Również:

  • W panelu (xfce4-panel) wprowadzono możliwość dostosowania szerokości obramowania oraz zapewniono wyszukiwanie dostępnych wtyczek w typowych katalogach. Dodano wsparcie dla pokazywania miniatury pulpitu po najechaniu kursorem myszy na przyciski „pokaż pulpit”. Ulepszono wybór rozmiaru ikon na przyciskach panelu zadań. Ikony w konfiguratorze panelu i samym panelu zostały zsynchronizowane.
  • W interfejsie wyszukiwania i uruchamiania zainstalowanych aplikacji (xfce4-appfinder) wprowadzono opcjonalny tryb tła, co pozwala na szybsze wyświetlanie interfejsu. Dodano opcję automatycznego zamykania okna Appfinder przy zmianie fokusu. Po kliknięciu prawym przyciskiem myszy na aplikacjach wyświetlane jest menu kontekstowe z dostępnymi akcjami. Dodano opcję uruchamiania programów jednym kliknięciem myszy.
  • W menedżerze energii (xfce4-power-manager) przeprojektowano zarządzanie blokowaniem ekranu — powiązane z blokowaniem ekranu ustawienia zostały znacznie uproszczone i przeniesione na stronę ustawień wygaszacza ekranu. Dodano obsługę różnych profili zarządzania energią, wspieranych przez power-profiles-daemon. Wprowadzono wsparcie dla trybu uśpienia hybrydowego. Dodano wsparcie dla klawiszy do ekspresowego zmieniania jasności ekranu oraz klawiszy do regulacji jasności podświetlenia klawiatury.
  • W konfiguratorze (xfce4-settings) w ustawieniach wyglądu zapewniono ładowanie motywów ikon w osobnym wątku, aby nie blokować działania głównego interfejsu. Używanie trybu dekoracji po stronie klienta zostało przekształcone w opcje wyłączone domyślnie. Ulepszono wsparcie dla ciemnych motywów. Dodano ustawienia do wyboru profilu przyspieszenia kursora myszy oraz włączono tryb przewijania z wysoką rozdzielczością, o ile mysz to wspiera. Przy konfiguracji typów MIME zezwolono na jednoczesny wybór i modyfikację wielu elementów jednocześnie. Rozszerzono możliwości związane z profilami wyświetlacze oraz z ustawieniami lustrzanego wyjścia i układu ekranów w konfiguracjach z wieloma monitorami.
  • W menedżerze sesji xfce4-session dodano minimalne wsparcie dla portali FreeDesktop (xdg-desktop-portal), stosowanych do organizacji dostępu do zasobów środowiska użytkownika z izolowanych aplikacji. Dodano portale do ustawiania tapet, robienia zrzutów ekranu i uruchamiania procesów w tle.
  • W bibliotece widgetów libxfce4ui w oknie informacji o programie (O programie) teraz może być wyświetlane logo dystrybucji, a także informacje o systemie operacyjnym i GPU.
  • W bibliotece exo (nakładka na GTK i Glib) znacznie poprawiono wydajność obsługi ikon — komponent „Exo-Icon-View” teraz może przetwarzać 100 tysięcy i więcej plików bez zawieszania się. Wprowadzono pasek wyszukiwania z funkcjami wyświetlania sugestii w miarę pisania.
  • Rozwiązano problemy z rozmywaniem elementów na ekranach o wysokiej gęstości pikseli (HiDPI). Zapewniono poprawne skalowanie ikon i miniaturek w różnych komponentach. Dodano brakujące ikony dla wysokich rozdzielczości ekranu.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster