След една година и четири месеца разработване излезе десктоп средата за Linux Xfce 4.16, която предоставя класически работен плот, който за своята работа изисква минимални системни ресурси. Графичната среда Xfce се състои от няколко взаимосвързани компоненти, които при желание могат да се използват и в други проекти. Сред тях са: прозоречния мениджър xfwm4, таскбар от който могат да се стартират приложения, дисплеен мениджър, мениджър за управление на потребителските сесии за контрол на консумацията, файловият мениджър Thunar, уеб браузърът Midori, плеърът Parole, текстовият редактор mousepad и собствената система за настройка параметрите на самата десктоп среда.
Основни нововъведения и промени в десктоп средата Xfce 4.16
- Интерфейсът е прехвърлен към уиджета GtkHeaderBar с използване на декориране на програмните прозорци от страната на клиента (CSD). Това е дало възможност за поместването на меню, бутони и други елементи в заглавието на прозореца
- Прекратена е поддръжката на GTK2. При зависимостите е добавена библиотеката LibGTop. Повишени са изискванията към версиите – GTK (>= 3.22), GLib (>= 2.50) и GDBus (>= 2.50)
- Задействани са символни варианти на иконките. Самите иконки са унифицирани и вече имат единен стил. Направен е преход към използване на схеми за задаване на имена на иконките, съответстващи на спецификациите freedesktop.org
- Предложена е обща палитра за формиране на цялостно цветово оформление на различните компоненти на Xfce
- Значително е подобрен външният вид на панелите и качеството на рендиране на иконките. Анимираното автоматична скриване на таскбара по съвсем явен начин показва на потребителя направлението на скриване. В плъгина за превключване на виртуалните работни плотове е добавена опция за автоматично задаване на номер на съответния десктоп. В плъгина Window Buttons е добавен бутона Launch a new instance за стартирането на нов екземпляр на приложението
- Добавена е поддръжката на тъмна тема
- В таскбара е добавен новия комбиниран плъгин statustray съчетаващ на едно място възможностите на стандартният таскбар с областта за поява на уведомленията
- Обновен е прозоречният мениджър, в който са направени редица подобрения
- Разширени са възможностите на файловия мениджър Thunar. Добавен е бутон за спиране на операциите по преместване и/или копиране на файлове или директории. Осигурено е запомняне на режима за разглеждане на различните папки и т.н.
- Добавена е възможността за извършване на действия на десктопа (desktop actions) за папката на потребителя, за извеждане на информация за системата (computer:///) и за кошчето. Достъпът до действията на работния плот може да става от контекстното меню Launcher, което се извиква чрез десен клик на мишката
- Разширени са възможностите на конфигуратора. Подобрени са средствата за търсене и филтриране на различните настройки, добавено е търсене в коментарите на .desktop файловете. Появила се е възможност за скриване на панела с филтъра. По подразбиране е изключен UPower и е подобрен интерфейс на диалозите – добавени са изскачащи подсказки и други. Добавен е бутонът Open with… за определяне на приложенията, които се използват по подразбиране
- Обединени са диалозите за настройка на MIME типовете и предпочитаните приложения
- В диалога за настройка на екрана е добавена поддръжката на дробно мащабиране, даваща възможност за използването на междинни нива на мащаба, като например 150%. Със звездичка е отбелязан оптималният видео режим. За различните резолюции е показан коефициента на съотношение на страните. При избор на някоя неподходящ резолюция е осигурено автоматичното връщане до предишната използвана разделителна способност
- Подобрен е интерфейсът за настройка на горещите клавиши. Добавени са нови комбинации от клавиши за извикването на Thunar и за подреждане на програмните прозорци във вид на мозайка
- В различните елементи на интерфейса са унифицирани дървовидните списъци на базата на GtkTreeViews
- Преработен е външният вид на диалога About Xfce, в който е добавен нов раздел с основната информация за системата и хардуера, като се показват данните и за версията на Linux дистрибуцията, обемът на паметта, видът на централния и графичния процесори
- В Power Manager е повишена точността за изобразяване на състоянието – вместо три нива, информацията за заряда на акумулаторната батерия сега се извежда със стъпка от 10%. Добавен е нов индикатор за включване на режима за преглеждане на презентации (Presentation Mode), който изключва скрийнсейвъра. Реализирано е автоматично скриване на уведомленията при твърде нисък заряд на акумулаторната батерия след нейното включване към зарядното устройство. Разделени са параметрите, които се използват при автономна работа и при стационарен режим на захранване
- В библиотеката garcon, осигуряваща работата на менютата, са реализирани нови API и е прекратено стартирането на приложенията в режим на дъщерни процеси, свързани с меню – крахът на панела сега не води до спирането на стартираното приложение
- В интерфейса за търсене на програми се е появила възможността за комбинирано сортиране на извежданата информация по параметри като честота на стартиране на различните приложения и времето на тяхното последно извикване
- Добавен е плъгин за работа с файлове с epub формат
- В мениджъра за потребителските сеанси е подобрена поддръжката на GPG Agent 2.1 и е модернизиран външният вид на диалога с настройките
Да си припомним, че главната цел на този проект е ориентиране върху традиционната UNIX философия, за която са присъщи концепциите за модулност на операционната система и възможност за многократно използване на различните софтуерни елементи. Това е направено, за да се постигнат максимално големи възможности за конфигуриране на Linux десктоп средата.