Релиз 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. Дистрибутив можно загрузить с официального сайта проекта как в виде отдельных пакетов, так и единым архивом, содержащим все компоненты.
Linux: обзоры и обновления
• Обновления Linux за неделю: 9 – 15 декабря 2024 года
• Lenovo может представить портативное устройство Legion Go S на базе SteamOS
• Релиз Xfce 4.20: экспериментальная поддержка Wayland, обновленный Thunar и улучшения производительности
• Вышел GE-Proton 9-21 для Linux и Steam Deck: Улучшения и исправления для игр
• SteamOS 3.6.21 Beta: «Обновление года» исправляет проблемы с безопасностью и графикой в Indiana Jones and the Great Circle
• Релиз Proton 9.0-4 для Linux и Steam Deck: Новые возможности и улучшения совместимости для Windows-игр