FLWM (от англ. Fast Light Window Manager) — простой и минималистичный[1] менеджер окон X Window System[2].

FLWM
Скриншот программы FLWM
Скриншот FLWM
Тип Менеджер окон
Разработчик Bill Spitzak
Написана на C++
Интерфейс FLTK
Операционная система Unix-like
Первый выпуск 22 марта 1998
Аппаратная платформа Linux
Последняя версия 1.02 (1 декабря 2014)
Лицензия GNU General Public License
Сайт flwm.sourceforge.net
Логотип Викисклада Медиафайлы на Викискладе

Является продолжением идей оконного менеджера wm2[en], написанного Крисом Канамом[3]. FLWM отличается низкими запросами к ресурсам компьютера и представляет собой одно из наиболее минималистичных решений в своём классе[4][5], благодаря чему является оконным менеджером по умолчанию для дистрибутива Tiny Core Linux, выделяющегося предельной миниатюрностью и легковесностью[6][7].

Написан на языке C++ и свободно распространяется по лицензии GNU General Public License.

Особенности править

FLWM Написан на C++ с использованием GUI фреймворка FLTK[7].

В отличие от большинства оконных менеджеров, заголовок окна, содержащий элементы управления им, в FLWM расположен вертикально и находится слева от основного содержания окна. В FLWM это кнопки сворачивания окна[К 1], максимизации его размера по горизонтали и вертикали, текстовая метка, отображающая имя окна, и расположенная в самом низу кнопка его закрытия[9].

FLWM позволяет динамически создавать произвольное количество виртуальных рабочих столов и переключатся между ними через меню, или с использованием клавиатуры[9]. Меню появляется при нажатии любой[К 2] кнопки мыши на не занятом окном программы участке экрана[10], или правой кнопкой мыши на границе окна[8]. Его содержимым можно управлять, помещая символические ссылки[10] или shell-скрипты[4] в поддиректории расположенной в домашнем каталоге скрытой папки ~/.wmx/. По умолчанию меню содержит команды создания нового виртуального рабочего стола, нового терминала и выхода из системы. FLWM не используются темы[10]. Палитра цветов может быть задана через командную строку[8], цветом десктопа можно также управлять через параметры X-сервера, задаваемые в файле ~/.Xresources[10].

Комментарии править

  1. Верхняя пустая кнопка полностью скрывает окно, «иконизированное» таким образом окно можно восстановить через меню[8]
  2. Включая среднюю

Примечания править

  1. Debian Package Tracker - flwm. tracker.debian.org. Дата обращения: 31 марта 2019. Архивировано 31 марта 2019 года.
  2. FLWM Window Manager. Дата обращения: 22 марта 2019. Архивировано 22 марта 2019 года.
  3. Петр Курышев. Пластическая операция для Linux. Часть 2. Linux по-русски. rus-linux.net (1998-1999). Дата обращения: 31 марта 2019. Архивировано 31 марта 2019 года.
  4. 1 2 Алексей Федорчук. Сага о среде обитания — графических средах, оконных менеджерах и немного о командной строке. LinuxRSP.RU (1999-2000). Дата обращения: 31 марта 2019. Архивировано 31 марта 2019 года.
  5. Сергей Яремчук. Покажи мне свой Linux, и я скажу, кто ты. Linux по-русски. rus-linux.net (1998-1999). Дата обращения: 31 марта 2019. Архивировано 31 марта 2019 года.
  6. Joey Bernard. Tiny Core Linux. Linux Journal (1 сентября 2011). Дата обращения: 29 марта 2019. Архивировано 29 марта 2019 года.
  7. 1 2 Mike Saunders. Micro Distros: The Tiniest Linux You Can Get // Linux Magazine. — 2017. — № 203. Архивировано 31 марта 2019 года.
  8. 1 2 3 flwm(1). Debian Manpages. manpages.debian.org. Дата обращения: 31 марта 2019. Архивировано 31 марта 2019 года.
  9. 1 2 Федорчук, 2006, с. 507.
  10. 1 2 3 4 Федорчук, 2006, с. 508.

Литература править

  • Федорчук А. В. FLWM, или предел минимализма // Доступный UNIX: Linux, FreeBSD, DragonFlyBSD, NetBSD, OpenBSD. — СПб., 2006. — С. 507—508. — 672 с. — 3000 экз. — ISBN 5-94157-876-8. — ISBN 978-5-94157-876-4.

Ссылки править