Xfwm

Xfwm

Xfwm (X Window Manager for Xfce) — стандартный оконный менеджер среды Xfce для Unix‑подобных систем. Отличается лёгкостью, стабильностью и умеренным потреблением ресурсов.

Основные характеристики

  • Разработчик: проект Xfce.
  • Язык программирования: C.
  • Интерфейс: GTK 2/GTK 3.
  • Поддерживаемые ОС: GNU/Linux, BSD.
  • Лицензия: GNU GPL 2+.
  • Интеграция: глубоко встроен в Xfce, но может работать и отдельно.

Ключевые особенности

  1. Лёгкость и производительность
    • Минимальные требования к ОЗУ и CPU.
    • Подходит для старых ПК и виртуальных машин.
  2. Композитные эффекты
    • Прозрачность окон и теней.
    • Плавные анимации (перемещение, изменение размера).
    • Тень под окнами (настраиваемая).
  3. Гибкость настройки
    • Через графический интерфейс Settings → Window Manager.
    • Поддержка тем оформления (стили рамок, кнопки, шрифты).
    • Настройка горячих клавиш.
  4. Управление окнами
    • Прилипание к границам экрана (edge tiling).
    • Виртуальные рабочие столы (до 4 по умолчанию).
    • Группировка окон в панели задач.
  5. Совместимость
    • Работает с большинством 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.

Он не предлагает продвинутых функций тайловых менеджеров, но отлично справляется с базовыми задачами в классических рабочих средах.