cwm (оконный менеджер)
![]() cwm работает на OpenBSD | |
Оригинальный автор(ы) | Мариус Аамодт Эриксен |
---|---|
Разработчик(и) | Мариус Аамодт Эриксен, Энди Адамсон, Нильс Провос, Мартин Мюррэй, Димитрис Эконому, Антти Нюканен |
Первоначальный выпуск | 10 июля 2004 г |
Стабильная версия | 3 [1] ![]() |
Репозиторий | |
Написано в | С |
Операционная система | Unix-подобный |
Тип | Оконный менеджер |
Лицензия | Лицензия ISC |
Веб-сайт | www ![]() |
cwm ( спокойный оконный менеджер ) [2] — это стекируемый оконный менеджер для X Window System . Хотя он в первую очередь разрабатывается как часть OpenBSD , базовой системы [3] портативные версии доступны в других Unix-подобных операционных системах.
История
[ редактировать ]Разработка cwm началась с патчей к evilwm Мариуса Аамодта Эриксена. [4] Чтобы облегчить реализацию новых функций, cwm в конечном итоге был переписан с использованием кода из 9wm. [5] Последний релиз оригинального автора вышел в августе 2005 года. [4]
В апреле 2007 года cwm был импортирован в дерево исходного кода OpenBSD. [6] К январю 2008 года значительная часть исходного кода, включая весь код 9wm, была переписана. [7]
cwm распространяется вместе с OpenBSD начиная с версии 4.2, где он заменил wm2 . [8] Также существует сторонний порт Linux . [9]
Описание
[ редактировать ]cwm — это стекируемый оконный менеджер, ориентированный на интенсивное использование клавиатуры, [10] [11] небольшая занимаемая площадь и простота использования. Хотя в нем отсутствуют явные функциональные возможности виртуальных рабочих столов , его можно эмулировать с помощью механизма групп окон. [12] cwm не рисует украшения окон, за исключением рамки вокруг окон.
cwm включает в себя несколько меню: [11]
- меню exec (запустить приложение)
- меню окна (поиск работающего приложения)
- ssh в меню (начать сеанс Secure Shell )
- меню exec wm (переключиться на другой оконный менеджер )
Все эти меню работают по принципу «поиск по мере ввода». [11]
cwm позволяет открывать, скрывать, переключаться между окнами и искать их, используя только клавиатуру, что делает его пригодным для использования в качестве мультиплексора эмулятора терминала . [13] Кроме того, он позволяет манипулировать указывающими устройствами, такими как мыши, с помощью клавиатуры. [2]
Дополнительные привязки клавиш и параметры конфигурации можно указать в файле конфигурации. ~/.cwmrc
.
Прием
[ редактировать ]cwm обычно хорошо воспринимается в сообществах минималистов в области программного обеспечения . [11]
Известно, что cwm используется главным образом из-за его статуса одного из оконных менеджеров по умолчанию в OpenBSD. [14] хотя иногда называют и другие причины. [15] [16] Cwm также хвалят за его гибкость, простоту использования и возможность использования без мыши. [13] [17]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ "квм" . Архивировано из оригинала 8 июня 2015 года.
- ^ Jump up to: а б Царков, Дмитрий Д. (22 ноября 2011 г.), «Введение: спокойный оконный менеджер» , OSNews , получено 23 ноября 2011 г.
- ^ «Система X Window» , Часто задаваемые вопросы по OpenBSD , OpenBSD , получено 7 мая 2016 г.
- ^ Jump up to: а б Эриксен, Мариус Амодт, Старая домашняя страница , заархивировано из оригинала 18 ноября 2011 г. , получено 16 ноября 2011 г.
- ^ «cwm — легкий и эффективный оконный менеджер для X11» , Страницы руководства OpenBSD , OpenBSD Проект , получено 16 ноября 2011 г. .
При переписывании с нуля заимствован некоторый код из 9wm, однако с тех пор этот код был удален или переписан
- ^ «xenocara/app/cwm/calmwm.c» , OpenBSD CVS , OpenBSD , 27 апреля 2007 г. , получено 30 апреля 2017 г.
- ^ Журнал OpenBSD CVS , The OpenBSD CVS , получено 16 ноября 2011 г. [ постоянная мертвая ссылка ]
- ^ «OpenBSD 4.2» , OpenBSD , 1 ноября 2007 г. , дата обращения 30 апреля 2017 г.
- ^ Нойкирхен, Лия, портативная версия оконного менеджера cwm(1) OpenBSD , GitHub , получено 16 ноября 2011 г.
- ^ Адриансе, Джаспер Лиевисс (11 июля 2007 г.), cwm в Xenocara , OpenBSD Journal , получено 5 октября 2011 г.
- ^ Jump up to: а б с д О'Хиггинс, Найл (9 июля 2007 г.), X только для клавиатуры, cwm hacks и Vimperator , получено 16 ноября 2011 г.
- ^ Гувейя, Родольфо (2 мая 2009 г.), Начало работы с cwm , OpenBSD Journal , получено 5 октября 2011 г.
- ^ Jump up to: а б О'Хиггинс, Найл (19 июня 2007 г.), Печатание, оконные менеджеры и больные руки , получено 5 октября 2011 г.
- ^ Skinwalker (13 сентября 2011 г.), OpenBSD - EEEPC , получено 16 ноября 2011 г.
- ^ Мандла, К. (18 июня 2010 г.), Short and Sweet: cwm , получено 16 ноября 2011 г.
- ^ Пфеннигс, Тило (3 мая 2008 г.), Виртуализированные серверы и OpenBSD , заархивировано из оригинала 15 октября 2014 г. , получено 16 ноября 2011 г.
- ^ Лукас, Майкл В. (31 мая 2011 г.), мой .cwmrc , получено 16 ноября 2011 г.
Внешние ссылки
[ редактировать ]- OpenBSD по основным командам Руководство –
- OpenBSD по форматам файлов Руководство –
- Официальный сайт Wayback Machine (архивировано 3 октября 2011 г.)