Показать меню

FVWM

29.04.2022
25

F(?) Virtual Window Manager (на данный момент у F официального значения нет) — менеджер окон для X Window System с поддержкой виртуальных экранов, разрешение которых может превосходить разрешение дисплея или графического процессора пользователя. Являясь производным twm, менеджер развился в мощную графическую среду для UNIX-систем с большими возможностями настройки.

История создания

В 1993 году, раздражённый вездесущим на тот момент менеджером twm и всеми его недостатками во время работы по анализу акустических подписей для Министерства обороны США, Роберт Нэйшн (Robert Nation) занялся хакингом twm с целью выяснения причин потребления им большого количества памяти и добавления поддержки виртуальных рабочих столов.

Будучи уже известным по созданию популярного эмулятора терминала rxvt, Роб работал над уменьшением потребления памяти своего нового оконного менеджера. 1 июня 1993 года он решил проверить, как его новый менеджер будет принят, включив его в издание rxvt. FVWM добился успеха, так как многие устали от неудобств и ограничений twm и искали подходящую замену.

FVWM знаменит высоким качеством исходного кода, который разрабатывался и улучшался в течение многих лет, поэтому многие проекты основаны на нём, среди которых AfterStep, Xfce, Enlightenment и множество других.

Изначально аббревиатура FVWM означала Feeble Virtual Window Manager («немощный виртуальный менеджер окон»), но со временем значение F было утеряно. После того, как Google опубликовал архивы новостных групп, полученных у DejaNews, оригинальное значение было открыто заново, но разработчики решили оставить прежнее толкование таинственной F, которое используется и по сей день.

В 1994 году Роберт Нэйшн перестал разрабатывать FVWM, передав его Чарльзу Хайнсу (Charles Hines). Последним релизом Роберта был fvwm-1.24r. Последующие релизы стали использовать другой формат конфигурационных файлов и совершенно другую архитектуру. В результате, многие дистрибутивы Linux стали распространяться с fvwm-1.24r и более поздними версиями FVWM. На данный момент fvwm-1.24r компилируется на современных Linux-системах без каких-либо проблем. Небольшая группа пользователей всё ещё продолжает использовать этот релиз.

Производные

Генеалогическое дерево FVWM, показывающее некоторые из многих производных от FVWM

Известные пользователи

  • Дональд Кнут
Еще по этой теме:
IceWM
16:01, 13 ноябрь
IceWM
IceWM — менеджер окон для X Window System в Unix-подобных операционных системах. Разработка IceWM началась с нуля в 1997 году, проект написан целиком на C++ и выпущен на условиях лицензии GNU LGPL.
Стековый менеджер окон
12:00, 08 март
Стековый менеджер окон
Стековый менеджер окон (также называемый диспетчером плавающих окон) - это менеджер окон, который рисует все окна в определенном порядке, позволяя им перекрываться, используя технику, называемую
Common Open Software Environment
03:05, 14 декабрь
Common Open Software Environment
Common Open Software Environment или COSE — организация, созданная в марте 1993 крупными поставщиками Unix с целью определить открытые, унифицированные стандарты для операционных систем. Предыстория
System Ninja
05:20, 13 декабрь
System Ninja
System Ninja — бесплатная программа, предназначенная для очистки нежелательного мусора на компьютере под управлением операционной системы Microsoft Windows. Для запуска программы требуется
Slax
11:01, 11 декабрь
Slax
SLAX — Live CD-дистрибутив Linux на базе Debian (до 9 версии на Slackware), который разрабатывается Томашем Матейжиком. Пакеты могут быть добавлены менеджером пакетов apt или могут быть подготовлены
Worker (файловый менеджер)
16:44, 02 декабрь
Worker (файловый менеджер)
Worker — файловый менеджер для Linux и других UNIX-подобных операционных систем. Написан на С++ с использованием только стандартной X11-библиотеки xlib и библиотеки avfs для работы с виртуальной
Комментарии:
Добавить комментарий
Ваше Имя:
Ваш E-Mail: