отбросы
![]() Scrwm показывает менеджер ограничений в действии | |
Разработчик(и) | Грег Бадрос Мацей Стаховяк |
---|---|
Первоначальный выпуск | 1997 |
Стабильная версия | 0.99.6.2
/ 12 марта 2000 г |
Написано в | GNU Коварство |
Веб-сайт | исходная кузня scwm.mit.edu (Исторический) Архивный указатель на Wayback Machine |
Scwm или Scheme Constraints Window Manager — оконный менеджер для X Window System . Его основными особенностями являются динамическая настройка и программирование с помощью языка, основанного на GNU Guile , и встроенного решателя арифметических ограничений Cassowary . Основными разработчиками были Грег Бадрос и Мацей Стаховяк .
Решатель ограничений используется для ограничения поведения окна. Например, можно ограничить высоту двух окон или сделать расстояние между двумя окнами постоянным. В режиме реального времени решатель ограничений Казуара повторно решает систему равенств и неравенств и применяет новое математическое решение к макету на экране, анимируя окна в их новые положения. Другие функции включают в себя гибкую настройку с помощью графического пользовательского интерфейса и настройки оформления каждого окна (темы для каждого окна).
Scwm, как и многие оконные менеджеры, начался с Fvwm , еще одного настраиваемого оконного менеджера. [ 1 ] Развитие Scwm находится в застое с 2000 года, когда Бадрос защитил докторскую диссертацию. в Вашингтонском университете ; последние обновления репозитория git были сосредоточены на обеспечении совместимости с Guile 2.0.x.
Scwm распространяется под лицензией GNU GPL. [ 2 ]
Ссылки
[ редактировать ]- Примечания
- «Коварство: ядро интерпретатора для полных приложений», Джим Бланди, стр. 87–104 из «Справочника по языкам программирования», том IV: Языки функционального и логического программирования , изд. Питер Х. Салус . 1998 (1-е издание), Техническое издательство Macmillan; ISBN 1-57870-011-6
- Исследование частично финансировалось как стипендией для аспирантов Национального научного фонда, так и стипендией Вашингтонского университета в области компьютерных наук и инженерии Вильмы Брэдли для Грега Бадроса, а также частично грантом NSF № IIS-9975990.
Внешние ссылки
[ редактировать ]