Wydanie środowiska użytkownika Xfce 4.14

Po ponad czterech latach rozwoju przygotowany wydanie środowiska graficznego Xfce 4.14, którego celem jest zapewnienie klasycznego środowiska pulpitu, które do działania wymaga minimalnych zasobów systemowych. Xfce składa się z szeregu wzajemnie połączonych komponentów, które w razie potrzeby można wykorzystać w innych projektach. Wśród tych komponentów: menedżer okien, program uruchamiający aplikacje, menedżer wyświetlania, menedżer sesji użytkownika i zarządzania energią, menedżer plików Thunar, przeglądarka internetowa Midori, odtwarzacz multimedialny Parole, edytor tekstu podkładki pod mysz i system ustawień środowiska.

Wydanie środowiska użytkownika Xfce 4.14

Głównym innowacje:

  • Przejście z biblioteki GTK 2 do GTK 3;
  • W menedżerze kompozytów xfwm4 dodano vsync przez OpenGL, pojawiła się obsługa libepoxy i DRI3/Present, a zamiast Xrendera zastosowano GLX. Poprawione przetwarzanie synchronizacji z impulsem wygaszania pionowego (vpuste), aby zapewnić ochronę przed rozdarciem. Wykorzystuje nowe możliwości skalowania z GTK3, aby poprawić wydajność na ekranach o dużej gęstości pikseli (HiDPI). Ulepszona obsługa GLX podczas korzystania z zastrzeżonych sterowników NVIDIA. Dodano obsługę systemu wejściowego XInput2. Wprowadzono nowy motyw;
  • Do konfiguratora xfce4-settings dodano nowy backend kolorowy aby skonfigurować prawidłowe oddawanie kolorów przy użyciu profili kolorów. Zaplecze umożliwia natychmiastową obsługę zarządzania kolorami podczas drukowania i skanowania. Aby móc korzystać z profili kolorów monitora, należy zainstalować dodatkową usługę, taką jak xiccd;

    Wydanie środowiska użytkownika Xfce 4.14

  • Ulepszone narzędzia dostosowywania ekranu. Dodano wcięcie dla wygodniejszego postrzegania informacji we wszystkich oknach dialogowych.

    Wydanie środowiska użytkownika Xfce 4.14

  • Dodano możliwość definiowania profili monitorów, co pozwala na zapisanie kilku zestawów ustawień wstępnych i automatyczną zmianę profili podczas podłączania lub odłączania dodatkowych ekranów. Wyeliminowano migotanie podczas zmiany ustawień ekranu.

    Wydanie środowiska użytkownika Xfce 4.14

  • Dodano możliwość zdefiniowania głównego monitora, na którym będą wyświetlane panele, pulpit i powiadomienia. Ta funkcja może być przydatna w konfiguracjach wielomonitorowych do łączenia paneli z konkretnym monitorem lub do ukrywania niepotrzebnych informacji podczas organizowania prezentacji.

    Wydanie środowiska użytkownika Xfce 4.14

  • Do okna dialogowego ustawień wyglądu dodano opcję umożliwiającą skalowanie okna oraz udostępniono możliwość wyboru czcionki o stałej szerokości. Zakończono obsługę podglądów motywów (nie udało się osiągnąć pożądanego rezultatu w GTK3);

    Wydanie środowiska użytkownika Xfce 4.14
  • Wskaźnik powiadomień został przeprojektowany. Dodano przycisk umożliwiający czyszczenie historii powiadomień, a przełącznik trybu „nie przeszkadzać” przesunięto w górę.

    Wydanie środowiska użytkownika Xfce 4.14

  • Dodano wtyczkę wyświetlającą na panelu blok wskaźników aplikacji określających ich stan. Wtyczka może być używana jako alternatywa dla paska systemowego i zastępuje dla większości wskaźników wtyczkę xfce4-indicator-centric dla Ubuntu;

    Wydanie środowiska użytkownika Xfce 4.14

  • Panel obsługuje wykorzystanie przezroczystych i półprzezroczystych obrazów tła. Dodano obsługę introspekcji GObject, która umożliwia tworzenie wtyczek do panelu w różnych językach programowania (np. Python). Możliwe jest osadzenie okna dialogowego ustawień w menedżerze ustawień xfce4. Dodano obsługę dostosowywania rozmiaru ikon wspólnych dla panelu i wszystkich hostowanych wtyczek. Konfigurator dodał także ustawienia automatycznego obliczania wielkości ikon w zależności od szerokości panelu oraz powiązania wielkości ikon z różnymi instancjami panelu.

    Udoskonalono narzędzia do grupowania okien — przyciski zgrupowanych okien obsługują teraz takie stany, jak aktywność okna, minimalizacja okna i obecność ważnych informacji. Wprowadzono nowy wskaźnik zgrupowanych okien oraz zaktualizowano ogólny układ elementów.

    Wydanie środowiska użytkownika Xfce 4.14

    Wprowadzono nowe klasy stylów CSS do wykorzystania przy tworzeniu motywów, np. dodano osobną klasę przycisków do operacji na grupach okien i specyficznych ustawień pionowego i poziomego ułożenia panelu. Ikony symboliczne są używane we wtyczkach i aplikacjach panelowych. Zastąpiono przestarzałe widżety;

    Wydanie środowiska użytkownika Xfce 4.14

  • Główna struktura zawiera narzędzie Panel Profiles, które umożliwia tworzenie, zapisywanie i ładowanie profili rozmieszczenia elementów na panelu;
  • Menedżer sesji xfce4-session zapewnia obsługę uruchamiania aplikacji z uwzględnieniem grup priorytetów, co pozwala określić łańcuch zależności podczas uruchamiania. Wcześniej aplikacje były uruchamiane wszystkie na raz, co powodowało problemy ze względu na warunki wyścigowe (znikanie motywu w panelu xfce4, uruchamianie wielu wystąpień apletu nm itp.). Teraz uruchamiane są aplikacje podzielone na grupy. Przestała wyświetlać ekran powitalny podczas uruchamiania.

    Wprowadzono ulepszenia w interfejsie zarządzania logowaniem i wylogowaniem. Oprócz wcześniej dostępnego automatycznego uruchamiania, dodano obsługę wykonywania niestandardowych programów obsługi (dowolnych poleceń) po wyjściu, hibernacji lub ponownym uruchomieniu. Zapewnione zarządzanie sesją aplikacji GTK poprzez DBus. Zaimplementowano obsługę hybrydowego trybu uśpienia. Ulepszony interfejs wyboru sesji i powiązane ustawienia;

    Wydanie środowiska użytkownika Xfce 4.14

  • Ulepszony interfejs zarządzania energią (xfce4-power-manager). Ulepszona obsługa komputerów stacjonarnych, które nie wyświetlają już ostrzeżenia o niskim poziomie naładowania baterii. Dodano filtrowanie zdarzeń związanych z systemem zasilania wysyłanych do xfce4-notifyd w celu odzwierciedlenia w logu (np. zdarzenia zmiany jasności nie są wysyłane). Dodano możliwość wywołania interfejsu zarządzania energią po naciśnięciu przycisku XF86Battery.
    Wtyczka panelu dodała opcje wyświetlania pozostałego czasu pracy baterii i procentu naładowania;

  • Zaktualizowano aplikację Gigolo GUI, aby skonfigurować udostępnianie pamięci sieciowej przy użyciu GIO/GVfs. Program pozwala szybko zamontować zdalny system plików i zarządzać zakładkami do pamięci zewnętrznej w menedżerze plików;

    Wydanie środowiska użytkownika Xfce 4.14

  • Ustabilizowano odtwarzacz multimedialny Parole wykorzystujący framework GStreamer i bibliotekę GTK+. Zawiera wtyczki umożliwiające minimalizację do zasobnika systemowego, manipulowanie metadanymi strumienia, ustawianie własnego tytułu okna i blokowanie trybu uśpienia podczas oglądania wideo. Znacząco uproszczona praca na systemach, które nie obsługują sprzętowego przyspieszania dekodowania wideo. Dodano i domyślnie włączono tryb automatycznego wybierania najbardziej optymalnego mechanizmu wyjścia wideo. Zaimplementowano kompaktową wersję interfejsu. Ulepszona obsługa przesyłania strumieniowego i odtwarzania plików z systemów zewnętrznych;

    Wydanie środowiska użytkownika Xfce 4.14

  • Zaktualizowano menedżera plików Thunar, w którym całkowicie przeprojektowano panel wyświetlania ścieżki pliku. Do panelu dodano przyciski umożliwiające przejście do wcześniej otwartych i kolejnych ścieżek, przejście do katalogu domowego i katalogu nadrzędnego. Po prawej stronie panelu pojawiła się ikona, po kliknięciu na nią otwiera się okno dialogowe umożliwiające edycję linii ze ścieżką do pliku. Dodano obsługę przetwarzania ikon „folder.jpg”, które można wykorzystać do zdefiniowania alternatyw dla domyślnych ikon katalogów. Do interfejsu regulacji głośności dodano obsługę Bluray.
    Poniższy zrzut ekranu pokazuje stare i nowe opcje panelu dla porównania:

    Wydanie środowiska użytkownika Xfce 4.14

    Interfejs API wtyczki Thunar (thunarx) został zaktualizowany, aby zapewnić obsługę introspekcji GObject i wykorzystania powiązań w różnych językach programowania. Udostępniono wyświetlanie rozmiaru pliku w bajtach. Możliwe jest teraz przypisanie procedur obsługi do wykonywania akcji zdefiniowanych przez użytkownika.Zaimplementowano możliwość wykorzystania Thunar UCA (Akcji konfigurowalnych przez użytkownika) dla zewnętrznych zasobów sieciowych. Zoptymalizowano styl i interfejs;

  • Do usługi wyświetlania miniatur (tumbler) dodano obsługę formatu Fujifilm RAF;
  • Interfejs przeglądarki obrazów Ristretto został zmodernizowany i przeniesiony do GTK3. Dodano przycisk umożliwiający użycie obrazu jako tapety pulpitu;
  • Zaimplementowano opcję uruchomienia interfejsu wyszukiwania aplikacji w osobnym oknie oraz uproszczoną nawigację po wynikach wyszukiwania za pomocą klawiatury. Główna struktura zawiera interfejs do wyszukiwania plików Sum;
    Wydanie środowiska użytkownika Xfce 4.14

  • Dodano własne wygaszacz ekranu (wygaszacz ekranu xfce4), który zapewnia bezproblemową integrację z Xfce. Włączono możliwość wyłączenia przejścia w tryb uśpienia i wyłączenia ekranu podczas odtwarzania wideo (w tym podczas oglądania YouTube w Chromium);
  • Na pulpicie pojawiła się opcja dodania kolejnego obrazka tła (Dodaj następne tło), a synchronizacja wyboru tapety odbywa się poprzez AccountsService. Poprawiona interaktywność interakcji z pulpitem i obsługa dostosowywania poprzez motywy projektowe. Dodano obsługę wyboru orientacji podczas umieszczania ikon;
  • Narzędzie do tworzenia zrzutów ekranu dodało możliwość przesuwania wybranego obszaru oraz wyświetlania wartości wysokości i szerokości. Zmieniono okno dialogowe przesyłania obrazów za pośrednictwem usługi imgur;
  • Wtyczka do sterowania dźwiękiem panelu wykorzystująca PuplseAudio dodała obsługę protokołu MPRIS2 do zdalnego sterowania odtwarzaniem w odtwarzaczach multimedialnych. Istnieje możliwość korzystania z klawiszy multimedialnych na całym pulpicie (poprzez uruchomienie dodatkowego procesu w tle xfce4-volumed-pulse);
  • Backend do zarządzania ustawieniami (xfconf) i niektóre inne komponenty Xfce dodały obsługę introspekcji GObject i języka Vala;

  • Zamiast dbus-glib biblioteka służy do wymiany komunikatów poprzez magistralę D-Bus GDbus oraz warstwę transportową opartą na GIO. Zastosowanie GDbus pozwoliło nam rozwiązać problemy związane z użytkowaniem w aplikacjach wielowątkowych;
  • Zakończono obsługę przestarzałych lub nieobsługiwanych 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

Dodaj komentarz