Cwm (оконный менеджер) - Cwm (window manager)
cwm работает на OpenBSD | |
Оригинальный автор (ы) | Мариус Амодт Эриксен |
---|---|
Разработчики) | Мариус Амодт Эриксен, Энди Адамсон, Нильс Провос, Мартин Мюррей, Димитрис Эконому, Антти Нюкянен, Лия Нойкирхен |
изначальный выпуск | 10 июля 2004 г. |
Стабильный выпуск | 6,8 (18 октября 2020 г.[±] | )
Репозиторий | |
Написано в | C |
Операционная система | Unix-подобный |
Тип | Оконный менеджер |
Лицензия | Лицензия ISC |
Интернет сайт | www |
cwm (Спокойный оконный менеджер)[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 (запустить приложение)
- оконное меню (поиск запущенного приложения)
- ssh в меню (запустите Безопасная оболочка сессия)
- exec wm menu (переключиться на другое оконный менеджер )
Все эти меню работают по принципу «поиск по мере ввода».[10]
cwm позволяет поднимать, скрывать, переключаться между окнами и искать их, используя только клавиатуру, что делает его пригодным для использования в качестве эмулятор терминала мультиплексор.[12] Кроме того, он позволяет управлять указывающими устройствами, такими как мыши, с помощью клавиатуры.[1]
Дополнительный привязки клавиш и параметры конфигурации могут быть указаны в файле конфигурации ~ / .cwmrc
.
Прием
cwm обычно хорошо принимается в программный минималист сообщества.[10]
cwm используется главным образом из-за его статуса как одного из оконных менеджеров по умолчанию в OpenBSD,[13] хотя иногда упоминаются и другие причины.[14][15] cwm также хвалят за его гибкость, простоту использования и тот факт, что его можно использовать без мыши.[12][16]
Смотрите также
Рекомендации
- ^ а б Чаркофф, Дмитрий Д. (22 ноября 2011 г.), «Введение: спокойный оконный менеджер», OSNews, получено 23 ноября 2011
- ^ "Система X Window", Часто задаваемые вопросы по OpenBSD, OpenBSD, получено 7 мая 2016
- ^ а б Эриксен, Мариус Амодт, Старая домашняя страница, заархивировано из оригинал 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
- ^ Адрианс, Джаспер Ливисс (11 июля 2007 г.), cwm в Xenocara, Журнал OpenBSD, получено 5 октября 2011
- ^ а б c d О'Хиггинс, Найл (9 июля 2007 г.), Только клавиатура X, cwm hacks и Vimperator, получено 16 ноября 2011
- ^ Гувейя, Родольфо (2 мая 2009 г.), Начало работы с cwm, Журнал OpenBSD, получено 5 октября 2011
- ^ а б О'Хиггинс, Найл (19 июня 2007 г.), Печатание, оконные менеджеры и больные руки, получено 5 октября 2011
- ^ Скинуокер (13 сентября 2011 г.), OpenBSD - EEEPC, получено 16 ноября 2011
- ^ Мандла, К. (18 июня 2010 г.), Коротко и мило: cwm, получено 16 ноября 2011
- ^ Пфеннигс, Тило (3 мая 2008 г.), Виртуализированные серверы и OpenBSD, получено 16 ноября 2011
- ^ Лукас, Майкл В. (31 мая 2011 г.), мой .cwmrc, получено 16 ноября 2011
внешняя ссылка
- OpenBSD Общие команды Руководство –
- OpenBSD Форматы файлов Руководство –
- Официальный веб-сайт на Wayback Machine (архивировано 3 октября 2011 г.)