GWM
Подробнее
- Создатель
- Колас Нахабо
- Владелец
- Bull
- Год
- 1989
- Тип
- Оконный менеджер
Generic Window Manager — программируемый оконный менеджер Bull 1989 года, где рамки, меню и поведение описывались на собственном диалекте Lisp, за десять лет до Sawfish.
Колас Нахабо написал GWM в исследовательской лаборатории Bull в Софии-Антиполис и выпустил его в каталоге contrib X11R3 в 1989 году. У twm был конфигурационный файл, у GWM — язык: WOOL (Window Object Oriented Language), небольшой Lisp, в котором каждая рамка окна собиралась из объектов-«баров» и «плагов», а каждый щелчок мыши привязывался к функции. С нужным профилем GWM выглядел как twm, как mwm или как нечто, чего никто раньше не видел; виртуальные экраны, менеджер значков и меню тоже были написаны на WOOL и менялись без перекомпиляции.
Платой было требование любить скобки, и большинство остановилось на twm или купило Motif. Разработка прекратилась около 1995 года. Идея пережила проект: Sawfish с его Lisp (1999), StumpWM на Common Lisp, xmonad на Haskell и awesome на Lua делают то же, что GWM, но на языках, которые людям не лень учить.