Буффало
![]() TWM с классической темно-бордовой цветовой схемой, работающий в Debian. | |
Оригинальный автор(ы) | Том ЛаСтрендж |
---|---|
Первоначальный выпуск | 1987 |
Стабильная версия | |
Репозиторий | |
Написано в | С |
Тип | Оконный менеджер |
Лицензия | открытая группа MIT [3] МИТ-КМУ [4] XFree86-1.0 [5] |
twm ( Диспетчер окон вкладок ) [6] — оконный менеджер для X Window System . Созданный в 1987 году Томом Ластрейнджем, он является стандартным оконным менеджером для X Window System начиная с версии X11R4. Первоначально это название означало Tom's Window Manager это программное обеспечение было переименовано в Tab Window Manager. , но когда в 1989 году X Consortium приняло его на вооружение, twm — это многоуровневый оконный менеджер , который обеспечивает строки заголовков, фигурные окна и управление значками. Он легко настраивается и расширяется.
twm был прорывным достижением в первые годы, но был вытеснен другими оконными менеджерами, которые, в отличие от twm, используют набор инструментов виджетов , а не комбинацию X Toolkit Intrinsics и XRandR .
Различные другие оконные менеджеры, такие как vtwm , tvtwm , CTWM и FVWM twm , были созданы на основе исходного кода .
twm по-прежнему является стандартным для X.Org Server и доступен как часть многих реализаций X Window System .
Использование
[ редактировать ]

Интерфейс twm отличается от современных оконных менеджеров X и сред рабочего стола, многие из которых работают аналогично Apple Macintosh или Microsoft Windows . Новым пользователям часто бывает сложно выполнить twm, не прочитав страницу руководства . [7]
В конфигурации twm по умолчанию в строке заголовка есть две кнопки:
- Кнопка изменения размера (вложенные квадраты): пользователь щелкает здесь, перетаскивает указатель мыши к краю, который нужно переместить, а затем отпускает, когда окно достигает желаемого размера.
- Кнопка Iconify (круг): превращает окно в значок.
В строке заголовка нет кнопки закрытия окна. Щелчок левой кнопкой мыши по рабочему столу вызывает меню, в котором есть возможность удалить (закрыть) окно. Функциональность закрытия окна для заголовка можно настроить в .twmrc
файл:
- Видеть
Закрытие окон программ в twm в Wikibooks.
Щелчок левой кнопкой мыши по строке заголовка переносит окно на вершину стека окон; средний щелчок перемещает окно; щелчок правой кнопкой мыши отправляет окно в конец стека окон.
окна Фокус следует за указателем мыши (point-to-focus), а не на том окне, которое было щелкнуто последним ( click-to-focus ).
Когда создается новое окно, после указателя мыши отображается сетка 3×3, ожидающая, пока пользователь щелкнет там, где должно появиться окно — щелкните левой кнопкой мыши, чтобы появиться в этом положении с таким размером, щелкните средней кнопкой мыши, чтобы изменить размер окна. перед его созданием щелкните правой кнопкой мыши, чтобы появиться в этом положении, но достаточно долго по вертикали, чтобы достичь нижней части экрана.
Обратите внимание, что любое из вышеперечисленного можно изменить, внося соответствующие изменения в файл конфигурации. (Системный файл обычно /etc/X11/twm/system.twmrc и пользовательский файл обычно ~/.twmrc .) [7]
История
[ редактировать ]twm был написан как замена uwm Томом Ластрейнджем, когда он работал в Evans & Sutherland , входившей в X Consortium: «Я сел за свой монохромный Sun 3/50 и напечатал vi twm.c
а затем открыл документацию X11. twm была моей первой X-программой. Примерно шесть месяцев спустя я убедил своего менеджера разрешить мне отправить копию в группу новостей comp.windows.x для тестирования». [8] Версия для X11R1 была опубликована в Usenet . группе новостей comp.unix.sources 13 июня 1988 г. [9]
Несколько месяцев спустя Джим Фултон из Консорциума X (который в то время был частью Массачусетского технологического института ) подошел к Эвансу и Сазерленду и попросил их передать обслуживание кода Консорциуму X , и Фултон затем привел его в соответствие с зарождающимися соглашениями о межклиентском общении. Руководство . Впоследствии twm был выпущен в качестве стандартного образца оконного менеджера для X11R4, заменив uwm .
По словам Фултона, слово «вкладка» было выбрано потому, что оно удобно начиналось с буквы «Т» и подчеркивало сжатые заголовки окон функций, из-за чего они выглядели как папки с вкладками.
Авторы
[ редактировать ]twm изначально был написан Томом Ластрейнджем. Среди более поздних участников — Джим Фултон, Кит Паккард и Дэйв Штернлихт, все из которых были сотрудниками X Consortium.
Ссылки
[ редактировать ]- ^ «[ОБЪЯВЛЕНИЕ] twm 1.0.12» . 2 апреля 2022 г. Проверено 5 апреля 2022 г.
- ^ «twm-1.0.12 · Теги · xorg/app/twm · GitLab» . 2 апреля 2022 г. Проверено 8 августа 2023 г.
- ^ «Вариант открытой группы MIT» .
- ^ «Лицензия КМУ» .
- ^ «КОПИРОВАНИЕ» .
- ^ Дэвид Б. Льюис (18 августа 1993 г.). «comp.windows.x Часто задаваемые вопросы (FAQ) 1/5» . Группа новостей : comp.windows.x . Проверено 16 февраля 2022 г.
- ^ Jump up to: а б twm — Менеджер окон вкладок для системы X Window — справочная страница, X11, выпуск 7.6 ( X.org )
- ^ « С рабочего стола: говорит Том Ластрейндж! » LinuxPlanet . 6 февраля 2001 г.
- ^ за открытые комментарии и обзоры. Исходные файлы, опубликованные на comp.unix.sources (isc.org)
Внешние ссылки
[ редактировать ]
- Диспетчер окон вкладок (xwinman)
- Обзор twm (Оконный менеджер Тома) ( PDF ) — Том Ластрейндж, Материалы конференции Xhibition '89 — относительно версий twm до ICCCM
- С рабочего стола: Том Ластрейндж говорит!: Разговор с человеком по имени Том (Брайан Проффитт, LinuxPlanet , вторник, 6 февраля 2001 г.)