Cwm (оконный менеджер) - Cwm (window manager)

cwm
cwm, работающий на OpenBSD
cwm работает на OpenBSD
Оригинальный автор (ы)Мариус Амодт Эриксен
Разработчики)Мариус Амодт Эриксен, Энди Адамсон, Нильс Провос, Мартин Мюррей, Димитрис Эконому, Антти Нюкянен, Лия Нойкирхен
изначальный выпуск10 июля 2004 г.; 16 лет назад (2004-07-10)
Стабильный выпуск6,8 (18 октября 2020 г.; 52 дней назад (2020-10-18)) [±]
Репозиторий Отредактируйте это в Викиданных
Написано вC
Операционная системаUnix-подобный
ТипОконный менеджер
ЛицензияЛицензия ISC
Интернет сайтwww.openbsd.org/ cgi-bin/ cvsweb/ xenocara/приложение/ cwm/ Отредактируйте это в Викиданных

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]

Все эти меню работают по принципу «поиск по мере ввода».[10]

cwm позволяет поднимать, скрывать, переключаться между окнами и искать их, используя только клавиатуру, что делает его пригодным для использования в качестве эмулятор терминала мультиплексор.[12] Кроме того, он позволяет управлять указывающими устройствами, такими как мыши, с помощью клавиатуры.[1]

Дополнительный привязки клавиш и параметры конфигурации могут быть указаны в файле конфигурации ~ / .cwmrc.

Прием

cwm обычно хорошо принимается в программный минималист сообщества.[10]

cwm используется главным образом из-за его статуса как одного из оконных менеджеров по умолчанию в OpenBSD,[13] хотя иногда упоминаются и другие причины.[14][15] cwm также хвалят за его гибкость, простоту использования и тот факт, что его можно использовать без мыши.[12][16]

Смотрите также

Рекомендации

  1. ^ а б Чаркофф, Дмитрий Д. (22 ноября 2011 г.), «Введение: спокойный оконный менеджер», OSNews, получено 23 ноября 2011
  2. ^ "Система X Window", Часто задаваемые вопросы по OpenBSD, OpenBSD, получено 7 мая 2016
  3. ^ а б Эриксен, Мариус Амодт, Старая домашняя страница, заархивировано из оригинал 18 ноября 2011 г., получено 16 ноября 2011
  4. ^ "cwm - легкий и эффективный оконный менеджер для X11", Страницы руководства OpenBSD, The OpenBSD проект, получено 16 ноября 2011, При переписывании с нуля часть кода была заимствована из 9wm, однако с тех пор этот код был удален или переписан.
  5. ^ "xenocara / app / cwm / quietwm.c", OpenBSD CVS, OpenBSD, 27 апреля 2007 г., получено 30 апреля 2017
  6. ^ Журнал OpenBSD CVS, The OpenBSD CVS, получено 16 ноября 2011
  7. ^ "OpenBSD 4.2", OpenBSD, 1 ноября 2007 г., получено 30 апреля 2017
  8. ^ Нойкирхен, Лия, портативная версия оконного менеджера OpenBSD cwm (1), GitHub, получено 16 ноября 2011
  9. ^ Адрианс, Джаспер Ливисс (11 июля 2007 г.), cwm в Xenocara, Журнал OpenBSD, получено 5 октября 2011
  10. ^ а б c d О'Хиггинс, Найл (9 июля 2007 г.), Только клавиатура X, cwm hacks и Vimperator, получено 16 ноября 2011
  11. ^ Гувейя, Родольфо (2 мая 2009 г.), Начало работы с cwm, Журнал OpenBSD, получено 5 октября 2011
  12. ^ а б О'Хиггинс, Найл (19 июня 2007 г.), Печатание, оконные менеджеры и больные руки, получено 5 октября 2011
  13. ^ Скинуокер (13 сентября 2011 г.), OpenBSD - EEEPC, получено 16 ноября 2011
  14. ^ Мандла, К. (18 июня 2010 г.), Коротко и мило: cwm, получено 16 ноября 2011
  15. ^ Пфеннигс, Тило (3 мая 2008 г.), Виртуализированные серверы и OpenBSD, получено 16 ноября 2011
  16. ^ Лукас, Майкл В. (31 мая 2011 г.), мой .cwmrc, получено 16 ноября 2011

внешняя ссылка