Релиз Xfce 4.20: экспериментальная поддержка Wayland, обновленный Thunar и улучшения производительности

2024-12-16 1621 комментарии
После двух лет разработки выпущен Xfce 4.20 с экспериментальной поддержкой Wayland, улучшенной производительностью Thunar при работе с большими файлами и оптимизированным управлением питания. Добавлена поддержка HiDPI-экранов и новая библиотека libxfce4windowing.

Релиз Xfce 4.20: Экспериментальная поддержка Wayland и масштабные улучшения

После двухлетней разработки команда Xfce представила новую версию популярного легковесного окружения рабочего стола — Xfce 4.20. Ключевым нововведением релиза стала экспериментальная поддержка протокола Wayland, а также множество улучшений производительности и пользовательского интерфейса. Разработчики уделили особое внимание подготовке кодовой базы для работы с современными технологиями отображения.

Поддержка Wayland и системные изменения

Разработчики создали новую библиотеку libxfce4windowing для абстрагирования вызовов X11/Wayland. Благодаря усилиям Brian и Gaël большинство компонентов Xfce теперь способны работать под управлением Wayland без необходимости использования XWayland. Важно отметить, что поддержка Wayland находится в экспериментальном статусе и рекомендуется только опытным пользователям. Для запуска Xfce в режиме Wayland лучшие результаты показывают композиторы Labwc и Wayfire.

Ограничения поддержки Wayland в текущей версии:

  • Отсутствие поддержки рабочих пространств (протокол ext-workspace только недавно был добавлен)
  • Недоступность системного лотка для некоторых приложений (требуется переход на StatusNotifier)
  • Ограниченная функциональность настроек клавиатуры и мыши
  • Отсутствие нативного протокола для создания скриншотов
  • Управление питанием и яркостью через клавиатуру пока недоступно

! Компоненты, не работающие под Wayland:

  • Оконный менеджер Xfwm4
  • Панель запуска Xfdashboard
  • Хранитель экрана Xfce4-screensaver
  • Плагин раскладки клавиатуры Xfce4-xkb-plugin
  • Плагин оформления окон Xfce4-windowck-plugin

Улучшения файлового менеджера Thunar

Файловый менеджер получил значительные обновления интерфейса и функциональности:

Новые элементы интерфейса:

  • Кнопка переключения режимов отображения
  • Меню-гамбургер при скрытой панели меню
  • Кнопка создания новой вкладки
  • Кнопка открытия нового окна
  • Автоматическое перемещение элементов панели инструментов в меню переполнения
  • Опциональные клиентские декорации окна (CSD)

Улучшения производительности:

  • Оптимизированная работа с большими количествами файлов
  • Использование эффективных типов контейнеров
  • Перенос тяжелых операций в отдельные процессы
  • Регулирование частоты обновления представления

Новые функции работы с файлами:

  • Автоматическое открытие папок при перетаскивании
  • Улучшенное управление фокусом в режиме разделения окна
  • Оптимизированный процесс передачи файлов
  • Возможность создания символических ссылок на удаленных ресурсах
  • Поддержка IPv6 для удаленных URL

Обновления системных компонентов

Панель Xfce (xfce4-panel):

  • Настраиваемая ширина границ панели
  • Улучшенное управление размерами значков в списке задач
  • Расширенные возможности часов (LCD-режим, 24-часовой формат, номера недель)
  • Показ рабочего стола при наведении на соответствующую кнопку
  • Возможность удаления нескольких объектов панели одновременно

Управление питанием (xfce4-power-manager):

  • Поддержка различных профилей питания через power-profiles-daemon
  • Улучшенное управление блокировкой экрана
  • Синхронизация настроек с xfce4-session и xfce4-screensaver
  • Добавлен режим гибридного сна
  • Отображение скорости энергопотребления
  • Новые опции при закрытии крышки ноутбука (выключение, бездействие)
  • Поддержка экспоненциального изменения яркости

Рабочий стол (xfdesktop):

  • Независимая сетка значков для каждого монитора
  • Улучшенное управление обоями с поддержкой случайного порядка
  • Конвертация фоновых изображений из PNG в SVG
  • Гамма-корректное отображение градиентов
  • Настраиваемые цвета подписей и фона значков
  • Оптимизированное размещение новых файлов
  • Возможность сортировки папок перед файлами
  • Отображение значков фиксированных дисков

Системные настройки (xfce4-settings):

  • Загрузка тем значков в отдельном потоке
  • Предупреждения о неполных наборах значков
  • Улучшенное определение темных тем
  • Расширенное управление профилями дисплеев
  • Поддержка высокого разрешения прокрутки для мыши
  • Возможность выбора адаптивного профиля ускорения мыши

Особое внимание в новом релизе уделено поддержке HiDPI-дисплеев — исправлено масштабирование значков и миниатюр во всех компонентах системы. Добавлены отсутствующие значки для больших масштабов, устранены проблемы с размытостью изображения на дисплеях с высоким разрешением.

Поиск приложений (xfce4-appfinder) получил следующие улучшения:

  • Навигация с помощью Ctrl+N / Ctrl+P
  • Автоматическое закрытие при потере фокуса
  • Быстрый запуск команд через Ctrl+Enter
  • Отображение действий приложений по правому клику
  • Опция запуска в режиме демона
  • Возможность запуска элементов одним кликом

Сессии и конфигурация:

  • Упрощенный диалог выхода из системы
  • Возможность запуска сессии Wayland через &ීstartxfce4 --wayland&ී
  • Базовая поддержка xdg-desktop-portal
  • Системный юнит systemd для службы D-Bus
  • Корректная обработка пробелов при записи конфигурации

Новая версия Xfce демонстрирует значительный прогресс в развитии окружения рабочего стола, сохраняя при этом свои основные принципы: легковесность, быстродействие и простоту использования. Полный список изменений доступен в официальном журнале изменений Xfce 4.20. Дистрибутив можно загрузить с официального сайта проекта как в виде отдельных пакетов, так и единым архивом, содержащим все компоненты.

© . По материалам alexxcons.github.io
Комментарии и отзывы

Нашли ошибку?

Новое на сайте