Qvwm

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 22:59, 17 июня 2017.
QVWM
Разработчики: Kenichi Kourai, Ivan Kormanov
Постоянный выпуск: 1.1.12-10 / 21 апреля 2016[1]
Написана на: C++
Операционная система: UNIX-подобная
Тип ПО: Window manager
Лицензия: GNU General Public License
Веб-сайт ahinea.com/projects/qvwm

Qvwm является простым, легким оконным менеджером, который призван стать реализацией интерфейса Windows 95 для Linux систем. Выпущен в 1996 году под GNU GPL, он включает в себя меню Пуск, панель задач, включающую область уведомлений и переключение задач как в Windows. Название проекта происходит от игры: "q" похожа на число "9," а "V" в римском исчислении это "5". В 2000 году журнал Linux Format назвал Qvwm "необычайно впечатляющий самозванец".[2]

В отличии от регистров в Windows 95, Qvwm использует текстовые файлы конфигурации. Qvwm включает в себя виртуальные рабочие столы, которых нет в Windows 95. Один обозреватель раскритиковал подобную практику как "действие против изначальной цели Qvwm".[3] Кроме стандартных X библиотек, единственная используемая библиотека это X PixMap (libxpm). Разработчики намеревались разработать полную библиотеку классов под названием libqv, но этого так и не произошло.

Первоначальный автор Qvwm, Kenichi Kourai, больше не поддерживает проект. Но в 2006 работа была подхвачена Иваном Куримановым, который применил патчи, сделанные Debian'ом, и добавил новые возможности.

Qvwm был включен в Debian с 1999,[4] но был убран в 2009 из-за нехватки обновлений и использования устаревших библиотек.[5]

Особенности

Этот оконный менеджер компилируется и работает на следующих платформах: AIX, BSD/OS, FreeBSD/NetBSD/OpenBSD, HI-UX/WE2, HP-UX, IRIX, Linux, MkLinux, NEWS-OS, OS/2, OSF1, Solaris, SunOs4, UNIX SV, UXP/DS. [Источник 1]

Функции, которые включает в себя Qvwm:

  • Менеджер накладывающихся окон (stacking window manager)
  • Имеет открытый исходный код и свободно распространяется под GNU General Public License
  • Панель задач
  • Кнопка Пуск
  • Заголовок окна
  • Несколько рабочих столов
  • Увеличение объектов
  • Ярлыки на рабочем столе
  • Обои для рабочего стола
  • Поддержка тем
  • Использование нажатия для фокусировки модели
  • Интернационализация
  • Графика Windows 95
  • Смена задач через Alt + Tab
  • Настраиваемые индикаторы панели задач
  • Перемещение окон через захват
  • Диалоговое окно о завершении
  • Эффекты анимации

Примечания

  1. Сайт разработчика Ивана Корманова [Электронный ресурс]: Qvwm — Дата обращения: 09.03.2017. Режим доступа: http://ahinea.com/qvwm/
  2. Linux Format [Электронный ресурс]: From the archives: the best window managers of 2000 — Дата обращения: 09.03.2017. Режим доступа: http://www.tuxradar.com/content/archives-best-window-managers-2000
  3. Персональный сайт Giles Orr [Электронный ресурс]: The Other Window Managers — Дата обращения: 09.03.2017. Режим доступа: http://www.gilesorr.com/papers/otherwm2003/x542.html
  4. Debian Package Tracking System [Электронный ресурс]: Debian Package Tracking System - qvwm — Дата обращения: 09.03.2017. Режим доступа: https://packages.qa.debian.org/q/qvwm.html
  5. Debian Bug report logs [Электронный ресурс]: #508232 RM: qvwm -- RoM; buggy, depends on deprecated libs — Дата обращения: 09.03.2017. Режим доступа: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508232

Источники

  1. Компьютерная газета [Электронный ресурс]: Оконные менеджеры в Linux — Дата обращения: 09.03.2017. Режим доступа: http://www.nestor.minsk.by/kg/2002/23/kg22305.html.