Перейти до вмісту

FLWM

Матеріал з Вікіпедії — вільної енциклопедії.
FLWM
ТипСтовпчиковий віконний менеджер
РозробникБілл Шпіцак
Перший випуск1998
Операційна системаUnix-подібні
GNU фреймворкFLTK Редагувати інформацію у Вікіданих
Мова програмуванняC++
ЛіцензіяGPL-2.0-or-later
Вебсайтflwm.sourceforge.net

FLWM (Fast Light Window Manager) — це легкий стековий віконний менеджер для систем X11, розроблений на базі бібліотеки FLTK (Fast Light Toolkit). FLWM відомий мінімалістичним дизайном, малою споживаністю системних ресурсів та відсутністю підтримки тем оформлення.

Історія

[ред. | ред. код]

FLWM був створений у 1998 році Біллом Шпіцаком як експериментальний віконний менеджер із максимально простим інтерфейсом та передбачуваною поведінкою. На архітектуру та зовнішній вигляд FLWM значно вплинув віконний менеджер wm2, зокрема вертикальне розташування заголовків вікон.

Проєкт розповсюджувався через SourceForge, а згодом код було перенесено до Git-репозиторіїв спільноти. Останній стабільний випуск FLWM (версія 1.02) датований 30 червня 2006 року.

FLWM належить до класу стекових (stacking) віконних менеджерів і відповідає виключно за керування вікнами: їхнє розміщення, зміну розмірів, фокусування та порядок накладання. Він не включає панелі, таскбари, системні треї або службу тем.

Основні можливості

[ред. | ред. код]
  • вертикальні заголовки вікон зліва;
  • мінімалістичні рамки вікон;
  • декілька віртуальних робочих столів;
  • керування через контекстне спливаюче меню;
  • підтримка Motif, KDE та GNOME window manager hints;
  • дуже малий розмір виконуваного файла.

Конфігурація

[ред. | ред. код]

FLWM не використовує окремих конфігураційних файлів для керування зовнішнім виглядом або поведінкою. Основні параметри (наприклад, режим фокусування або поведінка кнопок) налаштовуються шляхом редагування файлу config.h перед компіляцією. Частина властивостей, зокрема кольори рамок, може задаватися через аргументи командного рядка.

Використання

[ред. | ред. код]

Для запуску FLWM як віконного менеджера зазвичай налаштовують файли ~/.xinitrc або ~/.xsession. Після запуску X-сесії FLWM бере на себе повне керування вікнами.

FLWM широко застосовується у мінімалістичних середовищах і дистрибутивах, орієнтованих на малий розмір та швидкість роботи. Зокрема, він використовується як стандартний віконний менеджер у дистрибутиві Tiny Core Linux.

Див. також

[ред. | ред. код]

Посилання

[ред. | ред. код]