9wm - 9wm

редактировать
9wm
Разработчик (и) Дэвид Хоган (dhog)
Первый выпуск1994; 26 лет назад (1994 г.)
Стабильный выпуск 1.4.1 / 10 апреля 2018 г.; 2 года назад (10.04.2018)
Репозиторий Измените в Викиданных
Написано вC
Операционной системе Unix-like
Введите Диспетчер окон
Лицензия Лицензия MIT
Веб-сайтнеавторизованный.org / dhog / 9wm.html Измените это в Викиданных

9wm - это оконный менеджер с открытым исходным кодом оконный менеджер для X11, написанный Дэвидом Хоганом (dhog) в 1994 году для имитации Plan 9 оконный менеджер второго издания, . Многие более поздние минималистские оконные менеджеры для X были либо вдохновлены, либо непосредственно заимствованы из 9wm. 9wm занимает всего 0,4 МБ ОЗУ.

Файл README в исходном дистрибутиве 9wm описывает это так:

9wm - менеджер окон X, который пытается имитировать окно Plan 9 manager 8½, насколько это возможно, в рамках ограничений, налагаемых X. Он обеспечивает простой, но удобный пользовательский интерфейс без ярких украшений или строк заголовка. Или иконы. И это - щелчок для ввода.

.

Содержание
  • 1 Возможности
  • 2 Изменение размера окон
  • 3 Перенос лицензии после смерти создателя
  • 4 Производные 9wm и оконные менеджеры на основе 9wm
  • 5 Ссылки
  • 6 Внешние ссылки
Функции

9wm не поддерживает строку меню, заголовки, развернуть, несколько рабочих столов, темы или обои рабочего стола.

A щелчок правой кнопкой мыши в корневом окне (рабочий стол) открывает контекстное меню, обеспечивающее операции с окном (перемещение, изменение размера, удаление, скрывать); список до 32 скрытых окон, которые можно показать, выбрав из меню; и команда для запуска эмулятора терминала (обычно). Приложения запускаются только через терминал, и дополнительной функции переключения задач нет.

9wm использует модель щелчок для фокусировки и требует трехкнопочной мыши. Нет управления клавиатурой или поддержки XKeys. Новые окна рисуются, предлагая пользователю «вычеркнуть» экранный прямоугольник для окна, что может рассматриваться как кража фокуса, если приложение неожиданно запрашивает новое окно. Изначально границы окна только указывали на фокус - перетаскиваемые границы для перемещения и изменения размера были в конечном итоге добавлены к rio в Plan 9 из Bell Labs и Plan 9 из User Space.

9wm написан на C с использованием инструментария Xlib и не имеет других зависимостей. Недокументированная опция -nostalgiaвключает курсор Blit, на котором настаивал Джон Маккин.

Изменение размера окон

Геометрия окна описывается «вытягиванием» прямоугольника на экране. Чтобы развернуть, нажмите и удерживайте правую кнопку в одном углу желаемого прямоугольника, переместите мышь в противоположный по диагонали угол и отпустите кнопку. Размещение новых окон и изменение размера существующих окон выполняется операциями развертки.

Повторное лицензирование после смерти создателя

В период, когда 9wm поддерживал Дэвид Хоган, лицензия была следующей:

Лицензия ======= 9wm - бесплатное программное обеспечение, и является Copyright (c) 1994 Дэвидом Хоганом. Всем разумным существам предоставляется разрешение на использование этого программного обеспечения, создание его копий и распространение этих копий при условии, что: (1) уведомления об авторских правах и лицензиях остаются нетронутыми (2) получатели знают, что это бесплатное программное обеспечение (3) любые неутвержденные изменения в функциональности либо (i) распространяются только как исправления, либо (ii) распространяются как новая программа, которая не называется 9wm и чья документация дает указание, где это необходимо (4) автор не несет ответственности за любые дефекты или недостатки программного обеспечения или вызванные им повреждения. На это программное обеспечение нет гарантии. Хорошего дня.

После смерти Дэвида Хогана последующие разработчики, известные под именем «The Estate of David Hogan», повторно лицензировали версию 1.1 и более поздние версии по лицензии MIT.

производные 9wm и оконные менеджеры на основе 9wm
Ссылки
Внешние ссылки
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Последняя правка сделана 2021-07-19 06:55:22
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте