twm

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску

Twm
Скриншот программы Twm
ТипМенеджер окон
Написана наСи
Операционные системыGNU/Linux[3] и BSD[вд][3]
Первый выпуск1987
Последняя версия
Репозиторийgitlab.freedesktop.org/x…
Лицензиялицензия X11[вд]
Логотип Викисклада Медиафайлы на Викискладе

twm (отангл. Tom's Window Manager или Tab Window Manager) — стандартныйменеджер окон для X Window System, начиная с версии X11R4. twm был создан Томом ЛаСтрэйнджем (Tom LaStrange).

twm был большим прорывом в своё время, но был вытеснен другими оконными менеджерами и больше не поддерживается. Несмотря на то, что менеджер является устаревшим, он оказал значительное влияние на разработку других проектов. Многие менеджеры, такие какswm (также написанный ЛаСтрэйнджем),vtwm,tvtwm,CTWM,FVWM и их производные написаны на основе исходного кода twm, многие другие используют идеи, впервые использованные в нём.

Содержание

История

[править |править код]

twm был написан Томом Ластрейнджем как заменаuwm, когда Том работал в компанииEvans & Sutherland, которая была частью Консорциума X: «Я сел за свой монохромныйSun 3/50 и напечаталvi twm.c, а затем открыл документацию X11n. twm был моей первой программой для X. Примерно шесть месяцев спустя, я убедил своего менеджера разрешить мне отправить копию в группу новостей comp.windows.x для тестирования.»[4] Версия для X11R1 была опубликована в группе новостейUsenetcomp.unix.sources3 июня1988 года.[5]

Несколько месяцев спустя, Джим Фултон из Консорциума X (который в то время был частьюМассачусетского технологического института) приблизился к Evans and Sutherland и попросил их передать обслуживание кодаКонсорциуму X, а затем Фултон привёл его в соответствие с зарождающимисяСправочным руководством соглашений по межклиентским взаимодействиям. Впоследствии, twm был выпущен как стандартный образцовый оконный менеджер для X11R4, заменивuwm.

Согласно Фултону, слово «вкладка» (англ. tab) было выбрано потому, что оно удобно начиналось с буквы «T» и делало акцент на сжатии заголовков окон функций., из-за чего они выглядели как папки с вкладками.

Использование twm

[править |править код]
twm с запущенным xcalc иxterm, xterm находится вфокусе. xclock свёрнут.
Меню twm

Графический интерфейс twm значительно отличается от интерфейса большинства современных оконных менеджеров и окружений рабочего стола, которые склонны походить наApple Macintosh или на различные версииMicrosoft Windows. Новым пользователям сложно освоить twm без прочтенияman-документации.

В стандартной конфигурации twm заголовок окна содержит две кнопки:

  • Изменить размер (вложенные квадраты): пользователь нажимает на эту кнопку, наводит мышь на край окна, который он хотел бы переместить, затем отпускает, когда окно достигло желаемого размера.
  • Свернуть (круг): уменьшает размер окна до размеровзначка.

В заголовке окна нет кнопки для закрытия. Нажатие левой кнопкой мыши на рабочем столе вызывает меню, которое даёт возможность завершить работу окна.

Нажатиелевой кнопкой мыши по заголовку выводит окно поверх всех окон; нажатиесредней кнопкой позволяет переместить окно; нажатиеправой кнопкой мыши делает окно самым нижним.

Окнафокусируются при наведении на нихкурсора, а не по нажатию на них.

Создание нового окна сперва вызывает появление сетки размером 3×3, которая следует за указателем мыши, ожидая нажатия в месте, где окно должно быть открыто. Нажатие левой кнопкой открывает окно в заданном положении, нажатие средней кнопкой позволяет изменить размер окна до его открытия, нажатие правой кнопкой открывает окно в заданном положении, но размером до нижнего края экрана.

Примечания

[править |править код]

Ссылки

[править |править код]
Перейти к шаблону «Интерфейсы пользователя в Unix-подобных системах»
Среды рабочего стола
ОсноваGTK
ОсноваQt
ОсноваMotif
Другие
Графические
оболочки
Менеджеры окон
Композитные
Фреймовые
Стековые
На протоколе
Wayland
Командные оболочки
X Window System
Источник —https://ru.wikipedia.org/w/index.php?title=Twm&oldid=142380289
Категории:
Скрытые категории: