Релиз среды рабочего стола Xfce 4.20
15 декабря 2024 года состоялся релиз среды рабочего стола Xfce 4.20 c частичной поддержкой Wayland. Проект предлагает классический рабочий стол, потребляющий по возможности минимальные системные ресурсы. Предыдущая стабильная версия Xfce 4.18 вышла в декабре 2022 года.
Решение Xfce состоит из нескольких взаимосвязанных компонентов, которые при желании можно использовать в других проектах, включая оконный менеджер xfwm4, панель для запуска приложений, менеджер управления пользовательскими сеансами, система управления энергопотреблением, графический конфигуратор, файловый менеджер Thunar, календарь-планировщик Orage, медиапроигрыватель Parole, текстовый редактор Mousepad, эмулятор терминала xfce4-terminal.
По информации OpenNET, ключевым новшеством ветки Xfce 4.20 стала экспериментальная поддержка протокола Wayland. Сеанс на базе Wayland охватывает большую часть возможностей, но пока рекомендован только для продвинутых пользователей, так как до конца не избавлен от ошибок и требует отдельных доработок для полноценного повседневного использования обычными пользователями. Для запуска сеанса на базе Wayland предложена команда startxfce4 --wayland.
Для абстрагирования работы поверх Wayland и X11 в Xfce 4.20 задействована новая библиотека libxfce4windowing, реализующая не зависящий от графической системы слой с компонентами управления окнами (экраны, корневые окна, виртуальные рабочие столы и т.п.). Предложенная прослойка позволила реализовать поддержку Wayland почти во всех компонентах Xfce, сохранив при этом в них способность работы в оконных системах на базе протокола X11.
Вместо libmutter в сеансе на базе Wayland задействована библиотека wlroots, развиваемая проектом Sway. В качестве композитных серверов в сеансе Wayland рекомендовано использовать Labwc или Wayfire. В сеансе на базе X11 продолжает использоваться оконный менеджер xfwm4. В будущем в xfwm4 планируют добавить возможность работы не только с X11, но и с Wayland.
Из возможностей Xfce 4.20, пока недоступных в сеансе на базе Wayland, отмечается: отсутствие поддержки виртуальных рабочих столов; неготовность страниц с настройками клавиатуры и мыши в конфигураторе; возможность создания скриншотов только всего экрана (не отдельных окон); отсутствие в системном лотке пиктограмм некоторых приложений, не переведённых с API GtkStatusIcon на StatusNotifier. На Wayland остаются не переведены компоненты: Xfwm4, Xfdashboard, Xfce4-screensaver (порт есть, но не вошёл в релиз), Xfce4-windowck-plugin и Xfce4-xkb-plugin.
Основные изменения и доработки в Xfce 4.20:
расширены возможности файлового менеджера Thunar;
в панели xfce4-panel предоставлена возможность настройки ширины обрамления и обеспечен поиск доступных плагинов в типовых каталогах. Добавлена поддержка показа эскиза рабочего стола при наведении курсора мыши на кнопки "показать десктоп". Улучшен выбора размера пиктограмм на кнопках панели задач. Синхронизированы пиктограммы в конфигураторе панели и в самой панели;
в интерфейсе поиска и запуска установленных приложений xfce4-appfinder реализован опциональный режим фонового выполнения, позволяющий сократить время появления интерфейса. Добавлена опция для автоматического закрытия окна Appfinder при переключении фокуса. При щелчке правой кнопкой мыши на приложениях обеспечен показ контекстного меню с доступными действиями. Добавлена опция для запуска программ одиночным щелчком мыши;
в менеджере энергопотребления xfce4-power-manager переработано управление блокировкой экрана - связанные с блокировкой экрана настройки значительно упрощены и перенесены на страницу с настройками хранителя экрана. Добавлена обработка различных профилей энергопотребления, поддерживаемых в power-profiles-daemon. Реализована поддержка гибридного спящего режима. Добавлена поддержка клавиш для экспоненциального изменения яркости экрана, а также клавиш для изменения яркости подсветки клавиатуры;
в конфигураторе xfce4-settings в настройках внешнего вида обеспечена загрузка тем пиктограмм в отдельном потоке, чтобы не блокировать работу основного интерфейса. Использование режима декорирования на стороне клиента переведено в разряд опций, отключённых по умолчанию. Улучшена поддержка тёмных тем оформления. Добавлены настройки для выбора профиля ускорения курсора мыши и включён режим прокрутки с высоким разрешением, при наличии его поддержки мышью. При настройке MIME-типов разрешён одновременный выбор и изменение нескольких элементов за раз. Расширены возможности, связанные с профилями дисплеев, а также с настройкой зеркалирования вывода и раскладки экранов в многомониторных конфигурациях;
в менеджер сеансов xfce4-session добавлена минимальная поддержка порталов FreeDesktop xdg-desktop-portal, применяемых для организации доступа к ресурсам пользовательского окружения из изолированных приложений. Добавлены порталы для установки обоев рабочего стола, создания скриншотов и запуска процессов в фоновом режиме;
в библиотеке виджетов libxfce4ui в диалоге с информацией о программе (About) теперь может выводиться логотип дистрибутива, а также сведения об операционной системе и GPU;
в библиотеке exo (надстройка над GTK и Glib) существенно повышена производительность работы с пиктограммами - компонент Exo-Icon-View теперь может обрабатывать 100 тысяч и более файлов без подвисаний. Реализована строка поиска с функциями вывода рекомендаций по мере ввода;
решены проблемы с размытием элементов на экранах с высокой плотностью пикселей (HiDPI). Обеспечено корректное масштабирование пиктограмм и миниатюр в различных компонентах. Добавлены недостающие пиктограммы для высоких разрешений экрана.
Написать комментарий