Xfwm (X Window Manager for Xfce) — стандартный оконный менеджер среды Xfce для Unix‑подобных систем. Отличается лёгкостью, стабильностью и умеренным потреблением ресурсов.
Основные характеристики
- Разработчик: проект Xfce.
- Язык программирования: C.
- Интерфейс: GTK 2/GTK 3.
- Поддерживаемые ОС: GNU/Linux, BSD.
- Лицензия: GNU GPL 2+.
- Интеграция: глубоко встроен в Xfce, но может работать и отдельно.
Ключевые особенности
- Лёгкость и производительность
- Минимальные требования к ОЗУ и CPU.
- Подходит для старых ПК и виртуальных машин.
- Композитные эффекты
- Прозрачность окон и теней.
- Плавные анимации (перемещение, изменение размера).
- Тень под окнами (настраиваемая).
- Гибкость настройки
- Через графический интерфейс Settings → Window Manager.
- Поддержка тем оформления (стили рамок, кнопки, шрифты).
- Настройка горячих клавиш.
- Управление окнами
- Прилипание к границам экрана (edge tiling).
- Виртуальные рабочие столы (до 4 по умолчанию).
- Группировка окон в панели задач.
- Совместимость
- Работает с большинством X11‑приложений.
- Поддержка расширений (например, для интеграции с панелью Xfce).
Версии и развитие
- Текущая стабильная ветка: Xfwm 4 (входит в Xfce 4.18+).
- История: развивается с 2001 года, эволюционировал от простого менеджера к композитному.
Преимущества
- Низкое потребление ресурсов — идеален для слабых машин.
- Стабильность — редкие сбои, предсказуемое поведение.
- Простота настройки — интуитивный GUI без сложных конфигурационных файлов.
- Баланс функциональности — есть базовые композитные эффекты без перегрузки системы.
Ограничения
- Меньше визуальных эффектов, чем у KWin или Mutter.
- Ограниченная кастомизация по сравнению с тайловыми менеджерами (i3, Awesome).
- Зависимость от Xfce — хотя работает отдельно, оптимален в родной среде.
Как установить
В большинстве дистрибутивов Xfce менеджер установлен по умолчанию. Для ручной установки:
sudo apt install xfwm4 # Debian/Ubuntu
sudo dnf install xfwm4 # Fedora
sudo pacman -S xfwm4 # Arch Linux
Вывод
Xfwm — практичный выбор для пользователей, ценящих:
- экономию ресурсов;
- стабильность;
- простоту настройки;
- интеграцию с Xfce.
Он не предлагает продвинутых функций тайловых менеджеров, но отлично справляется с базовыми задачами в классических рабочих средах.