4Dwm
Последнее изменение этой страницы: 18:09, 10 января 2019.
![]() Логотип разработчика | |
![]() Скриншот экрана X Window System с 4Dwm | |
Разработчики: | Компания (SGI), ранее - Silicon Graphics Computer Systems (SGCS) |
---|---|
Выпущена: | 1980-е |
Состояние разработки: | Устаревшее |
Написана на: | C |
Операционная система: | IRIX |
Локализация: | Английский |
Тип ПО: | Менеджер окон |
Лицензия: | MIT License |
Веб-сайт |
{{ |
4Dwm – оконный менеджер рабочего стола, разработанный кампанией Silicon Graphics, Inc. (ранее - Silicon Graphics Computer Systems или SGCS) на основе библиотек Motif (использует motif widget toolkit). Разработан как приложение для операционной системы IRIX, работающее «поверх» X Window System (которая установлена на большинстве Unix-систем) и определяющее интерфейс и взаимодействие с пользователем. Основан на оконном менеджере mwm (Motif Window Manager).[Источник 1]
История
4Dwm на IRIX был одним из первых стандартных рабочих столов графического интерфейса пользователя по умолчанию в компьютерных системах Unix, а также в IRIX Interactive Desktop (изначально Indigo Magic) - то есть в среде рабочего стола по умолчанию на рабочих станциях Silicon Graphics с операционной системой IRIX [Источник 2] (см. рисунок 1).
Управлялся 4Dwm с клавиатуры, настраивался путем редактирования исходного кода, что требовало навыков программирования, и потому ограничивало круг пользователей. Его предшественником был 3Dwm, в котором осуществили одну из первых попыток ввести 3D-технологию в оконный менеджер. Наследником 4Dwm является 5Dwm, также известный как "Mass Interactive Desktop for Linux".[Источник 3] Существуют другие оконные менеджеры, способные имитировать вид и функционал 4Dwm, например IceWM и 5Dwm.
Особенности
Основные особенности 4Dwm: [Источник 4]
- Менеджер окна стека (плавающий оконный менеджер)
- Использует библиотеку виджетов Motif
- Приложения могут быть запущены через панель меню
- Оформление окон включает границы и строку заголовка
- Строка заголовка содержит кнопку meta и средства для сворачивания и разворачивания окон
- Поддержка тем
Описание
X-сервер (программа, отвечающая за связь с дисплеем) в Х-Window способен выделять программам прямоугольные области экрана ("окна") и рисовать в них то, что программы попросят; кроме того, он знает, что одно окошко может располагаться поверх другого, и правильно их отрисовывает. Но ведь надо еще изобразить рамку вокруг окошка, заголовок над ним, уметь "сворачивать" окно в пиктограмму и выполнять многие другие функции. Этим занимается специальная программа, называемая "Window Manager" (дословно "менеджер окон"). В список функций хорошего window manager'а входят:
- декорирование окон (бордюр, заголовок, кнопки);
- манипуляции с окнами (перемещение, изменение размера, свертывание в пиктограмму и т.д.);
- разнообразные меню и панели инструментов (например, для запуска программ);
- виртуальный экран.
В системах Windows и MacOS внешний вид экрана и доступные функции практически одинаковы на всех компьютерах - могут отличаться разве что цвета, шрифты и набор программ, "напиханных" на рабочий стол и в меню.
В Unix же существует большое количество оконных менеджеров, которые и играют роль графического интерфейса пользователя, и их внешний вид и функции могут сильно отличаться. Более того, почти все оконные менеджеры допускают огромное количество разных настроек, так что один и тот же может выглядеть совершенно по-разному.[Источник 6] Одним из таких менеджеров и является 4Dwm.
Библиотека Motif, на которой он основан, появилась в конце 1980-х годов и на данный момент считается устаревшей. Внешний вид всех оконных менеджеров, основанных на библиотеках Motif (в том числе и 4Dwm) отличается простотой дизайна: преобладают квадратные и прямоугольные окна, точеные трехмерные эффекты различных элементов пользовательского интерфейса - меню, кнопок, ползунков, текстовых полей и т. д.[Источник 7]
Рассмотрим рисунок 2 на котором изображен рабочий стол операционной системы IRIX на рабочей станции СGI Indy (см. рисунок 2).
Слева вверху основная панель инструментов лаунчера Toolchest, с помощью которой можно быстро перейти в основные папки файловой системы, настройки пользовательской среды и системы, вызвать окно терминала, поиск и завершить работу компьютера. Панель эта не скрывается, единственная ее настройка это переключение с вертикального на горизонтальное отображение меню.
Icon Catalog это окно быстрого запуска. В нем можно создавать новые табы и перетаскивать туда иконки приложений и документов для быстрого запуска. Аналогичные способы организации приложений были и в Windows до Win95 и в классической Mac OS.
Под Icon Catalog стандартное окно диспетчера файлов. Панель инструментов находится слева. Большое колесо плавно изменяет размер иконок. Apple реализовали эту функцию только в Mac OS X 10.6. В правом нижнем углу - корзина, выполненная в виде мусорного бака.
В диспетчере файлов у изображений отображаются превью вместо иконок (см. рисунок 3). [Источник 8]
Как и в большинстве window manager'ов в 4Dwm нет стандартной комбинации клавиш для закрытия окна (наподобие Alt+F4), поскольку большая часть подобных действий выполняется в X-Window при помощи мыши. И, наконец, в 4Dwm отсутствует как "Панель задач" с кнопкой "Пуск" (их функции выполняют меню, вызываемые мышью), так и большое количество пиктограмм на рабочем столе
Другие менеджеры окон X Window System
Некоторые другие менеджеры окон, работающие на X Window System: [Источник 9]
- AfterStep
- Awesome
- Blackbox
- Compiz
- Enlightenment
- FVWM2
- FVWM
- Fluxbox
- i3
- IceWM
- Ion
- JWM (Joe’s Windows Manager)
- KWin (ранее назывался KWM, используется в KDE)
- Marco (форк от Metacity, используется в MATE)
- Mutter (используется в GNOME 3)
- Metacity
- MWM (Motif Window Manager)
- OPEN LOOK
- Openbox (используется в LXDE)
- Sawfish
- Window Maker
- Xfwm4 (оконный менеджер Xfce)
- dwm
- twm
- xmonad
Источники
- ↑ 4Dwm // Wikipedia [2001-2018] URL: https://en.wikipedia.org/wiki/4Dwm (дата обращения: 06.12.2018)
- ↑ Графические оболочки Linux. Часть 1. // Авторские статьи об OpenSource URL: http://vasilisc.com/gui (дата обращения: 25.12.2018)
- ↑ The Comprehensive List of Window Managers for Unix // GillesOrr URL: https://www.gilesorr.com/wm/table.html (дата обращения: 06.12.2018)
- ↑ 4Dwm // Revolvy URL: https://www.revolvy.com/page/4Dwm (дата обращения: 06.12.2018)
- ↑ Графический интерфейс X-Window, часть 1// inp.nsk URL: http://www.inp.nsk.su/~bolkhov/teach/inpunix/x11.ru.html (дата обращения: 25.12.2018)
- ↑ Графический интерфейс X-Window: Как это выглядит// inp.nsk URL: http://www.inp.nsk.su/~bolkhov/teach/inpunix/x11_shots.ru.html (дата обращения: 06.12.2018)
- ↑ Motif (software) // Wikipedia [2001-2018] URL: https://en.wikipedia.org/wiki/Motif_(software) (дата обращения: 06.12.2018)
- ↑ Раритетная графическая станция SGI Indy. 20 лет спустя. Часть третья. IRIX для пользователя// PVSM URL: http://www.pvsm.ru/news/68270 (дата обращения: 06.12.2018)
- ↑ Менеджер окон X Window System // Wikipedia [2001-2018] URL: https://ru.wikipedia.org/wiki/Менеджер_окон_X_Window_System (дата обращения: 26.12.2018)
ISSN 2542-0356
Следуй за Полисом
Оставайся в курсе последних событий
Лицензия
Если не указано иное, содержание этой страницы доступно по лицензии Creative Commons «Attribution-NonCommercial-NoDerivatives» 4.0, а примеры кода – по лицензии Apache 2.0. Подробнее см. Условия использования.