Wydanie środowiska użytkownika Xfce 4.14.

Po ponad czterech latach prac rozwojowych przygotowano wydanie środowiska desktopowego Xfce 4.14, skoncentrowanych na dostarczeniu klasycznego pulpitu, który wymaga minimalnych zasobów systemowych do działania. Xfce składa się z szeregu współzależnych komponentów, które można wykorzystać w innych projektach. Wśród tych komponentów znajdują się: menedżer okien, panel do uruchamiania aplikacji, menedżer wyświetlania, menedżer zarządzania sesjami użytkowników i kontrolowania zużycia energii, menedżer plików Thunar, przeglądarka internetowa Midori, odtwarzacz multimedialny Parole, edytor tekstu mousepad oraz system konfiguracji parametrów środowiska.

Wydanie środowiska użytkownika Xfce 4.14.

Podstawowe nowości:

  • Przejście z GTK 2 na bibliotekę GTK 3;
  • W menedżerze kompozycji xfwm4 dodano synchronizację vsync przez OpenGL, wprowadzono wsparcie dla libepoxy oraz DRI3/Present, a zamiast Xrender wykorzystano GLX. Udoskonalono synchronizację z impulsami poziomymi (vblank) w celu zapewnienia ochrony przed zrywaniem obrazu (tearing). Wykorzystano nowe możliwości skalowania z GTK3, co pozwoliło na poprawę funkcjonowania na ekranach o wysokiej gęstości pikseli (HiDPI). Udoskonalono wsparcie GLX przy użyciu własnościowych sterowników NVIDIA. Dodano wsparcie dla systemu wejściowego XInput2. Przedstawiono nową tematykę graficzną;
  • W konfiguratorze xfce4-settings dodano nowy backend colord do konfiguracji poprawnej reprodukcji kolorów z wykorzystaniem profili kolorów. Backend zapewnia natychmiastowe wsparcie dla zarządzania kolorami podczas druku i skanowania, aby zastosować profile kolorów monitorów, trzeba zainstalować dodatkową usługę, taką jak xiccd;

    Wydanie środowiska użytkownika Xfce 4.14.
  • Udoskonalono narzędzia do konfiguracji ekranu. Dodano odstępy, aby ułatwić odczyt informacji we wszystkich dialogach.

    Wydanie środowiska użytkownika Xfce 4.14.
  • Dodano możliwość definiowania profili monitorów, co pozwala na zapisanie wielu zestawów ustawień wstępnych oraz automatyczne zmienianie profili po podłączeniu lub odłączeniu dodatkowych ekranów. Eliminowano migotanie przy zmianie ustawień ekranu.

    Wydanie środowiska użytkownika Xfce 4.14.
  • Dodano możliwość określenia monitora głównego, na którym będą wyświetlane paski narzędzi, pulpit i powiadomienia. Taka funkcjonalność może okazać się przydatna w konfiguracjach z wieloma monitorami do przywiązywania pasków narzędzi do konkretnego monitora lub do ukrywania zbędnych informacji podczas prezentacji.

    Wydanie środowiska użytkownika Xfce 4.14.
  • Do dialogu do ustawienia wyglądu dodano opcję włączenia skalowania okien oraz możliwość wyboru czcionki monospace. Zakończono wsparcie dla podglądu motywów (nie udało się osiągnąć zamierzonego rezultatu z GTK3);

    Wydanie środowiska użytkownika Xfce 4.14.
  • Przepracowano wskaźnik powiadomień. Dodano przycisk do czyszczenia dziennika przychodzących powiadomień, przeniesiono na górę przełącznik trybu „nie przeszkadzać”.

    Wydanie środowiska użytkownika Xfce 4.14.
  • Dodano wtyczkę, która wyświetla na pasku blok wskaźników aplikacji, określających ich stan. Wtyczka może być używana jako alternatywa dla systemowego zasobnika i zastępuje zorientowaną na Ubuntu wtyczkę xfce4-indicator-plugin dla większości wskaźników;

    Wydanie środowiska użytkownika Xfce 4.14.
  • Na panelu wprowadzono użycie przezroczystych i półprzezroczystych obrazów tła. Dodano wsparcie dla introspekcji GObject, umożliwiające tworzenie wtyczek do paneli w różnych językach programowania (na przykład w Pythonie). Zapewniono możliwość osadzania okna ustawień w xfce4-settings-manager. Dodano wsparcie dla konfiguracji rozmiaru ikon, wspólnego dla panelu i wszystkich umieszczonych wtyczek. Do konfiguratora dodano również ustawienia do automatycznego obliczania rozmiaru ikon w zależności od szerokości panelu oraz przypisania rozmiaru ikon do różnych instancji paneli.

    Udoskonalono środki grupowania okien — w przyciskach grupowanych okien teraz obsługiwane są takie stany, jak aktywność okna, minimalizacja okna oraz obecność ważnych informacji. Wprowadzono nowy wskaźnik grupowanych okien i zaktualizowano ogólną układ elementów.

    Wydanie środowiska użytkownika Xfce 4.14.

    Wprowadzono nowe klasy stylów CSS do użycia przy tworzeniu motywów, na przykład dodano osobną klasę przycisków do operacji z grupami okien oraz specyficzne ustawienia dla pionowego i poziomego umiejscowienia panelu. W wtyczkach do paneli i w aplikacjach wykorzystano ikonki symboliczne. Zastąpiono przestarzałe widżety;

    Wydanie środowiska użytkownika Xfce 4.14.
  • Do głównego zestawu dodano narzędzie Panel Profiles, które umożliwia tworzenie, zapisywanie oraz ładowanie profili układu elementów na panelu;
  • W menedżerze sesji xfce4-session dodano wsparcie dla uruchamiania aplikacji z uwzględnieniem grup priorytetowych, co pozwala określić łańcuch zależności przy uruchamianiu. Wcześniej wszystkie aplikacje uruchamiały się jednocześnie, co stwarzało problemy z powodu wyścigów stanów (np. zniknięcie motywu w xfce4-panel, uruchamianie kilku instancji appletu nm-applet itd.). Teraz aplikacje uruchamiane są z podziałem na grupy. Zaprzestano wyświetlania wygaszacza przy uruchamianiu.

    Wprowadzono usprawnienia w interfejsie zarządzania logowaniem i wyłączaniem systemu. Oprócz wcześniej dostępnego autostartu dodano wsparcie dla wykonywania niestandardowych programów (dowolnych poleceń) przy wylogowaniu, przejściu w stan uśpienia lub ponownym uruchomieniu. Zapewniono zarządzanie sesjami aplikacji GTK za pośrednictwem DBus. Zrealizowano wsparcie dla hybrydowego trybu uśpienia. Ulepszono interfejs wyboru sesji oraz związane z nim ustawienia.

    Wydanie środowiska użytkownika Xfce 4.14.
  • Udoskonalono interfejs zarządzania zasilaniem (xfce4-power-manager). Zwiększono wsparcie dla komputerów stacjonarnych, dla których nie wyświetla się już ostrzeżenie o braku baterii. Dodano filtrowanie zdarzeń związanych z systemem zasilania przesyłanych do xfce4-notifyd do odzwierciedlenia w logu (na przykład nie przesyłane są zdarzenia zmiany jasności). Dodano możliwość wywoływania interfejsu zarządzania zasilaniem po naciśnięciu przycisku XF86Battery.
    Wtyczka panelowa zyskała opcje wyświetlania pozostałego czasu pracy na baterii oraz procentu naładowania.
  • Zaktualizowano aplikację Gigolo z interfejsem graficznym do konfiguracji udostępniania zasobów sieciowych przy użyciu GIO/GVfs. Program umożliwia szybkie zamontowanie zdalnego systemu plików oraz zarządzanie zakładkami do zewnętrznych zasobów w menedżerze plików.

    Wydanie środowiska użytkownika Xfce 4.14.
  • Stabilny odtwarzacz multimedialny Parole, korzystający z frameworka GStreamer i biblioteki GTK+. W skład wchodzą wtyczki do minimalizacji w systemowym zasobniku, manipulacji metadanymi strumienia, ustawiania własnego tytułu okna oraz blokowania przejścia w tryb uśpienia podczas oglądania wideo. Znacząco uproszczono pracę na systemach, które nie obsługują sprzętowego przyspieszenia dekodowania wideo. Dodano i domyślnie włączono tryb automatycznego wyboru najbardziej optymalnego mechanizmu wyjścia wideo. Zrealizowano kompaktową wersję interfejsu. Ulepszono obsługę strumieniowania i odtwarzania plików z zewnętrznych systemów;

    Wydanie środowiska użytkownika Xfce 4.14.
  • Zaktualizowano menedżer plików Thunar, w którym całkowicie przebudowano panel wyświetlania ścieżki do plików. Do panelu dodano przyciski do przechodzenia do wcześniej otwartych i następnych ścieżek, przechodzenia do katalogu domowego oraz katalogu nadrzędnego. W prawej części panelu pojawiła się ikona, kliknięcie na którą otwiera okno dialogowe do edycji linii ze ścieżką do plików. Dodano wsparcie dla przetwarzania ikon „folder.jpg”, dzięki którym można określić alternatywy dla stosowanych domyślnie ikon katalogów. W interfejsie sterowania głośnością dodano wsparcie dla Bluray.
    Na zrzucie ekranu poniżej dla porównania pokazane są stary i nowy wariant panelu:

    Wydanie środowiska użytkownika Xfce 4.14.

    Zaktualizowano Thunar Plugin API (thunarx), w którym wprowadzono wsparcie dla introspekcji GObject i używania powiązań w różnych językach programowania. Umożliwiono wyświetlanie rozmiaru plików w bajtach. Pojawiła się możliwość przypisywania obsługiwanych zdarzeń do konkretnych działań użytkownika. Zrealizowano możliwość użycia Thunar UCA (User Configurable Actions) dla zewnętrznych zasobów sieciowych. Przeprowadzono optymalizację stylu i interfejsu;

  • W serwisie wyświetlania miniaturek (tumbler) dodano wsparcie dla formatu Fujifilm RAF;
  • Zmodernizowano interfejs przeglądarki obrazów Ristretto, który został przeniesiony na GTK3. Dodano przycisk do użycia obrazu jako tapetę pulpitową;
  • Wprowadzono opcję uruchamiania interfejsu wyszukiwania aplikacji w osobnym oknie oraz uproszczono nawigację po wynikach wyszukiwania z użyciem klawiatury. Do głównego składnika dodano interfejs do wyszukiwania plików Catfish;
    Wydanie środowiska użytkownika Xfce 4.14.
  • Dodano własny wygaszacz ekranu (xfce4-screensaver), w którym zapewniona jest bezproblemowa integracja z Xfce. Wyłączono przejście w tryb uśpienia i wygaszania ekranu podczas odtwarzania wideo (w tym podczas oglądania YouTube w Chromium);
  • Na pulpicie pojawiła się opcja dodawania następnego tła (Add Next Background) oraz zapewniono synchronizację wyboru tapet przez AccountsService. Poprawiona interaktywność współpracy z pulpitem oraz wsparcie dla dostosowywania przez motywy. Dodano wsparcie dla wyboru orientacji przy rozmieszczaniu ikon;
  • W aplikacji do tworzenia zrzutów ekranu dodano możliwość przenoszenia zaznaczonego obszaru z wyświetlaniem wartości wysokości i szerokości. Zmieniono dialog ładowania obrazów poprzez serwis imgur;
  • W panelowym wtyczce do zarządzania dźwiękiem z wykorzystaniem PulseAudio dodano wsparcie dla protokołu MPRIS2 do zdalnego sterowania odtwarzaniem w odtwarzaczach multimedialnych. Zapewniono możliwość użycia klawiszy multimedialnych na całym pulpicie (poprzez uruchomienie dodatkowego procesu w tle xfce4-volumed-pulse);
  • W backendzie zarządzania ustawieniami (xfconf) oraz w niektórych innych komponentach Xfce dodano wsparcie dla introspekcji GObject i języka Vala;
  • Zamiast dbus-glib do komunikacji przez magistralę D-Bus wykorzystano bibliotekę GDbus oraz warstwę transportową opartą na GIO. Użycie GDbus pozwoliło na rozwiązanie problemów związanych z używaniem w aplikacjach wielowątkowych;
  • Zaprzestano wsparcia dla przestarzałych lub nieutrzymywanych komponentów: 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 i xfswitch-plugin.

Źródło: opennet.ru

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