Po dwóch latach prac rozwojowych opublikowano wersję desktopowego środowiska Xfce 4.18, które zostało zaprojektowane z myślą o zapewnieniu klasycznego pulpitu, wymagającego minimalnych zasobów systemowych. Xfce składa się z kilku powiązanych ze sobą komponentów, które można wykorzystać w innych projektach. Wśród tych komponentów znajdują się: menedżer okien xfwm4, panel do uruchamiania aplikacji, menedżer wyświetlania, menedżer sesji użytkownika oraz kontroli zużycia energii, menedżer plików Thunar, przeglądarka internetowa Midori, odtwarzacz multimedialny Parole, edytor tekstu mousepad oraz system konfiguracji parametrów środowiska.

Główne nowości:
- W bibliotece elementów interfejsu libxfce4ui zaprezentowano nowy widżet XfceFilenameInput do wprowadzania nazwy pliku, który informuje o popełnionych błędach w przypadku użycia niedozwolonych nazw, na przykład zawierających zbędne spacje lub znaki specjalne.


- Dodano nowy widżet do konfigurowania skrótów klawiszowych, zapewniający graficzny interfejs do zmiany przypisania klawiszy skrótów specyficznych dla różnych komponentów środowiska użytkownika (aktualnie wspierane są tylko Thunar, Xfce4-terminal i Mousepad).

- Przeprowadzono optymalizację wydajności usługi tworzenia miniaturek (pixbuf-thumbnailer). Umożliwiono zmianę parametrów miniaturek dla pulpitu, takich jak możliwość używania dużych (x-large) i bardzo dużych (xx-large) ikon, które są wygodne do użytku na ekranach o wysokiej rozdzielczości. W programie do tworzenia miniaturek Tumbler oraz w menedżerze plików Thunar wdrożono możliwość korzystania ze wspólnych repozytoriów miniaturek, współdzielonych przez różnych użytkowników (miniatury mogą być wcześniej zapisane w podkatalogu obok oryginalnych obrazów).
- W panelu (xfce4-panel) zaproponowano nowy wtyczkę do wyświetlania czasu, która połączyła wcześniej oddzielne wtyczki zegarów cyfrowych i analogowych (DateTime i Clock). Dodatkowo wtyczka zaakceptowała tryb zegarów binarnych oraz funkcję śledzenia czasu snu. Dla wyświetlania czasu zaproponowano kilka układów zegarów: analogowe, binarne, cyfrowe, tekstowe i LCD.


- W menedżerze pulpitu (xfdesktop) dodano możliwość ukrycia w menu kontekstowym przycisku „Usuń” oraz wyświetlenia osobnego potwierdzenia operacji reorganizacji ikon na pulpicie.
- W konfiguratorze (xfce4-settings) uproszczono interfejs wyszukiwania ustawień — pasek wyszukiwania jest teraz zawsze widoczny i nie jest ukrywany za suwakiem.

- W interfejsie ustawień parametrów ekranu dodano możliwość określenia działań wykonywanych po podłączeniu nowych ekranów.

- W ustawieniach wyglądu przy wyborze nowego motywu graficznego wprowadzono opcję automatycznego ustawienia odpowiedniego motywu dla menedżera okien xfwm4.
- W interfejsie do wyszukiwania aplikacji (xfce4-appfinder) dodano wsparcie dla właściwości ‘PrefersNonDefaultGPU’ do korzystania z drugiego GPU w systemach z hybrydową grafiką. Dodano ustawienie do ukrywania elementów dekoracyjnych okna.

- W menedżerze okien xfwm4 dodano wsparcie dla adaptacyjnej pionowej synchronizacji (vsync) przy użyciu GLX. Ustawienia wirtualnych pulpitów dostosowano do innych menedżerów okien.
- Ulepszono skalowanie interfejsu użytkownika na ekranach o wysokiej gęstości pikseli, a także rozwiązano problemy z rozmywaniem ikon przy włączonym skalowaniu.
- Renderowanie wszystkich nagłówków okien i dialogów domyślnie odbywa się za pomocą menedżera okien, ale dla niektórych dialogów przewidziano opcję dekoracji nagłówka po stronie klienta (CSD), z użyciem widżetu GtkHeaderBar.

- W menedżerze plików Thunar ulepszono tryb wyświetlania w formie listy (List View) — dla katalogów w polu z szerokością zapewniono wyświetlanie liczby plików w katalogu, dodano możliwość wyświetlania kolumny z czasem utworzenia plików.

Do menu kontekstowego dodano opcję wywołania dialogu do konfiguracji wyświetlanych pól.

Wbudowano panel boczny do podglądu obrazów, który może działać w dwóch trybach — wbudowany w bieżący lewy panel (nie zajmuje dodatkowego miejsca) oraz w formie oddzielnego panelu, w którym dodatkowo wyświetlane są informacje o rozmiarze i nazwie pliku.


Została dodana możliwość cofania (undo) i przywracania (redo) niektórych operacji na plikach, takich jak przenoszenie, zmiana nazwy, usuwanie do kosza, tworzenie i tworzenie linków. Domyślnie dostępne jest cofnięcie 10 operacji, ale rozmiar bufora cofania może być zmieniony w ustawieniach.

Dodano możliwość wyróżniania wybranych plików określonym kolorem tła. Powiązanie kolorów odbywa się w osobnej zakładce dodanej w sekcji ustawień Thunar.


Wprowadzono możliwość dostosowania zawartości panelu narzędzi menedżera plików, a zamiast tradycyjnego paska menu wyświetlane są przyciski „hamburgera” z rozwijanym menu.



Dodano tryb podziału widoku (Split View), który pozwala jednocześnie wyświetlić dwa różne zakładki z plikami. Rozmiar każdego panelu można zmieniać przez przesuwanie separatora. Możliwe jest zarówno pionowe, jak i poziome podział paneli.

W pasku stanu wprowadzono użycie symbolu ‘|’ do bardziej wizualnego oddzielania elementów. Separator można zmienić w menu kontekstowym.

Zrealizowano obsługę rekurencyjnego wyszukiwania plików bezpośrednio z Thunar. Wyszukiwanie odbywa się w osobnym wątku, a wyniki są wyświetlane w panelu widoku listy (List View) z etykietą ścieżki do pliku. Dzięki menu kontekstowemu można szybko przejść do katalogu z znalezionym plikiem, korzystając z przycisku ‘Otwórz lokalizację elementu’. Możliwe jest ograniczenie wyszukiwania tylko do lokalnych katalogów.

Zaproponowano osobny panel boczny z listą ostatnio używanych plików, którego wygląd przypomina panel wyników wyszukiwania. Istnieje możliwość sortowania plików według czasu użycia.

Zakładki do ulubionych katalogów i przycisk do tworzenia zakładki przeniesiono do osobnego menu Zakładki.

W koszu wprowadzono panel informacyjny z przyciskami do opróżniania kosza i przywracania plików z kosza. Przy przeglądaniu zawartości kosza wyświetlane jest czas usunięcia. W menu kontekstowym dodano przycisk ‘Przywróć i pokaż’ do przywracania pliku i otwierania katalogu z tym plikiem w osobnej zakładce.

Ulepszono interfejs do przypisywania aplikacji do typów MIME, w którym wyraźnie zaznaczone jest aplikacja ustawiona jako domyślna oraz przedstawiona lista możliwych powiązań. W menu kontekstowym dodano przycisk do ustawienia domyślnej aplikacji-obserwatora.


Zapewniono możliwość przedstawienia działań, określonych przez użytkownika, w formie wielopoziomowego menu kaskadowego.

Zmieniono interfejs z ustawieniami. Pogrupowano opcje miniatur. Dodano możliwość ograniczenia wielkości plików, przy których tworzone są miniatury. W operacjach transferu plików dodano możliwość korzystania z plików tymczasowych z rozszerzeniem *.partial~. Dodano opcję weryfikacji sumy kontrolnej po zakończeniu transferu. Dodano ustawienie dla zezwolenia na uruchamianie skryptów powłoki. Dodano opcje dla przywracania kart po uruchomieniu oraz pokazywania pełnej ścieżki w nagłówku.


Źródło: opennet.ru




























