cwm, работающий на OpenBSD | |
Автор (ы) оригинала | Мариус Амодт Эриксен |
---|---|
Разработчики) | Мариус Амодт Эриксен, Энди Адамсон, Нильс Провос, Мартин Мюррей, Димитрис Эконому, Антти Нюкянен, Лия Нойкирхен |
Начальная версия | 10 июля 2004 г . |
Стабильный выпуск | 6.8 (18 октября 2020 г . [±] | )
Репозиторий | |
Написано в | C |
Операционная система | Unix-подобный |
Тип | Оконный менеджер |
Лицензия | Лицензия ISC |
Веб-сайт | www |
cwm ( Calm Window Manager ) [1] - стековый оконный менеджер для X Window System . Хотя он в основном разрабатывается как часть базовой системы OpenBSD , [2] переносимые версии доступны в других Unix-подобных операционных системах.
История [ править ]
Разработка cwm началась Мариусом Амодтом Эриксеном с патчей на evilwm . [3] Чтобы упростить реализацию новых функций, cwm в конечном итоге был переписан с использованием некоторого кода из 9wm . [4] Последний релиз оригинального автора вышел в августе 2005 года. [3]
В апреле 2007 года cwm был импортирован в дерево исходных текстов OpenBSD. [5] К январю 2008 года значительная часть исходного исходного кода, включая весь код 9wm, была переписана. [6]
cwm распространяется с OpenBSD начиная с версии 4.2, где он заменил wm2 . [7] Также существует сторонний порт Linux . [8]
Описание [ править ]
cwm - это стековый оконный менеджер, ориентированный на интенсивное использование клавиатуры, [9] [10] небольшой размер и простоту использования. Хотя в нем отсутствуют явные функциональные возможности виртуальных рабочих столов , его можно эмулировать с помощью механизма групп окон. [11] cwm не рисует декорации окон, за исключением 1-пиксельной границы вокруг окон.
cwm включает несколько меню: [10]
- exec menu (запустить приложение)
- оконное меню (поиск запущенного приложения)
- ssh в меню (начать сеанс Secure Shell )
- exec wm menu (переключиться на другой оконный менеджер )
Все эти меню работают по принципу «поиск по мере ввода». [10]
cwm позволяет поднимать, скрывать, переключаться между окнами и искать их, используя только клавиатуру, что делает его пригодным для использования в качестве мультиплексора эмулятора терминала . [12] Кроме того, он позволяет управлять указывающими устройствами, такими как мыши, с помощью клавиатуры. [1]
Дополнительные привязки клавиш и параметры конфигурации можно указать в файле конфигурации ~/.cwmrc
.
Прием [ править ]
cwm обычно хорошо принимается в сообществах программных минималистов . [10]
Отмечено, что cwm используется в основном из-за его статуса как одного из оконных менеджеров по умолчанию в OpenBSD [13], хотя иногда упоминаются и другие причины. [14] [15] cwm также хвалят за его гибкость, простоту использования и тот факт, что его можно использовать без мыши. [12] [16]
См. Также [ править ]
- Сравнение оконных менеджеров X
Ссылки [ править ]
- ^ a b Czarkoff, Дмитрий Д. (22 ноября 2011 г.), «Введение: спокойный оконный менеджер» , OSNews , получено 23 ноября 2011 г.
- ^ "Система X Window" , OpenBSD Часто задаваемые вопросы , OpenBSD , извлекаться 7 мая 2 016
- ^ a b Eriksen, Marius Aamodt, Старая домашняя страница , заархивировано из оригинала 18 ноября 2011 г. , получено 16 ноября 2011 г.
- ^ «CWM - это легкий и эффективный оконный менеджер для X11» , OpenBSD страницы руководства , The OpenBSD проект , получен 16 ноября 2011 года ,
с нуля переписан заимствован код из 9wm, однако этот код с тех пор были удалены или переписаны.
- ^ "xenocara / app / cwm / quietwm.c" , OpenBSD CVS , OpenBSD , 27 апреля 2007 г. , получено 30 апреля 2017 г.
- ^ OpenBSD журнал CVS , The OpenBSD CVS , извлекаться 16 ноября 2011
- ^ "OpenBSD 4.2" , OpenBSD , 1 ноября 2007 г. , получено 30 апреля 2017 г.
- ^ Нойкирхен, Лия, переносимая версия оконного менеджера OpenBSD cwm (1) , GitHub , получено 16 ноября 2011 г.
- ^ Adriaanse, Джаспер Lievisse (11 июля 2007), CWM в Xenocara , OpenBSD Journal , извлекаться 5 октября +2011
- ^ a b c d О'Хиггинс, Найл (9 июля 2007 г.), X, только для клавиатуры, cwm hacks и Vimperator , получено 16 ноября 2011 г.
- ^ Гувейя, Родольфо (2 мая 2009), Начало работы с CWM , OpenBSD Journal , извлекаться 5 октября +2011
- ^ a b О'Хиггинс, Найл (19 июня 2007 г.), Печатание, оконные менеджеры и больные руки , получено 5 октября 2011 г.
- ^ Skinwalker (13 сентября 2011), OpenBSD - EEEPC , получен 16 ноября +2011
- ^ Mandla, К. (18 июня 2010), Короткий и сладкий: СУВ , извлекаться 16 ноября 2 011
- ^ Пфеннигов, Тило (3 мая 2008), виртуализированных серверов и OpenBSD , получены 16 ноября 2011
- ↑ Lucas, Michael W. (31 мая 2011 г.), мой .cwmrc , получено 16 ноября 2011 г.
Внешние ссылки [ править ]
- - Руководство по основным командам OpenBSD
- - Руководство по форматам файлов OpenBSD
- Официальный веб - сайт на Wayback Machine (архивный 3 октября 2011 г.)