Twm - twm
TWM в классической бордовой цветовой гамме, обкатка Debian | |
Оригинальный автор (ы) | Том ЛаСтранж |
---|---|
изначальный выпуск | 1987 |
Стабильный выпуск | 1.0.11 / 14 июня 2020 г.[1] |
Репозиторий | |
Написано в | C |
Тип | Оконный менеджер |
Лицензия | Лицензия MIT |
twm (Вкладка Window Manager)[2] это оконный менеджер для X Window System. Созданный в 1987 году Томом ЛаСтранджем, он был стандартным оконным менеджером для X Window System, начиная с версии X11R4. Первоначально название означало Оконный менеджер Тома, но программа была переименована в Tab Window Manager X Консорциум когда они приняли его в 1989 году. TWM - это стек оконный менеджер который предоставляет строки заголовка, окна формы и управление значками. Он легко настраивается и расширяется.
twm был прорывным достижением в первые годы, но его в значительной степени вытеснили другие оконные менеджеры, которые, в отличие от twm, используют набор инструментов для виджетов вместо того, чтобы писать прямо против Xlib.
Различные другие оконные менеджеры, такие как vtwm, tvtwm, CTWM, и FVWM - были построены на TWM исходный код.
twm по-прежнему стандартен с Сервер X.Org, и доступен как часть многих X Window System реализации.
Применение
Интерфейс twm отличается от современных обычных оконных менеджеров X и окружения рабочего стола многие из них работают аналогично Apple Macintosh или Майкрософт Виндоус. Новым пользователям часто бывает трудно, не читая руководство по эксплуатации страница.[3]
В конфигурации twm по умолчанию в строке заголовка есть две кнопки:
- Кнопка изменения размера (вложенные квадраты): пользователь щелкает здесь, перетаскивает указатель мыши на край, который нужно переместить, затем отпускает, когда окно приобретает желаемый размер.
- Иконка кнопка (круг): уменьшает окно до значка.
Нет кнопки в строке заголовка для закрытия окна. Щелчок левой кнопкой мыши на рабочем столе вызывает меню, в котором есть возможность удалить (закрыть) окно. Функцию закрытия окна для заголовка можно настроить в .twmrc
файл:
- Увидеть Закрытие окон программы в twm в Викиучебнике.
А щелчок левой кнопкой мыши в строке заголовка переводит окно в верхнюю часть стека окон; а средний щелчок перемещает окно; а щелкните правой кнопкой мыши отправляет окно в конец стека окон.
Окно фокус следует за мышь указатель (точка-фокус), а не на том окне, которое было нажато последним (щелчок для фокусировки ).
Когда создается новое окно, после указателя мыши отображается сетка 3x3, ожидая, пока пользователь щелкнет там, где должно появиться окно - щелкните левой кнопкой мыши, чтобы появиться в этом месте с таким размером, щелкните средней кнопкой мыши, чтобы изменить размер окна перед его созданием щелкните правой кнопкой мыши, чтобы появиться в этом месте, но достаточно долго по вертикали, чтобы достичь нижней части экрана.
Обратите внимание, что любое из вышеперечисленного может быть изменено с внесением соответствующих изменений в файл конфигурации. (Системный файл обычно /etc/X11/twm/system.twmrc и пользовательский файл обычно ~ / .twmrc .)[3]
История
twm был написан как замена uwm Тома Ластранжа, когда он работал в Эванс и Сазерленд, который был частью X Consortium: "Я сел за монохромный Вс 3/50 и набрал vi twm.c
а затем открыл документацию X11. twm была моей первой X-программой. Примерно через шесть месяцев я убедил своего менеджера разрешить мне отправить копию в группу новостей comp.windows.x для тестирования ».[4] Версия для X11R1 опубликована на Usenet группа новостей comp.unix.sources 13 июня 1988 г.[5]
Спустя несколько месяцев Джим Фултон из Консорциума MIT X обратился к Эвансу и Сазерленду и попросил их передать поддержку кода в X Консорциум и Фултон затем сделал его совместимым с зарождающимся Руководство по соглашениям о взаимодействии между клиентами. Впоследствии twm был выпущен как стандартный пример оконного менеджера для X11R4, заменив uwm.
По словам Фултона, слово «вкладка» было выбрано потому, что оно удобно начиналось с буквы «T» и делало акцент на сжимающих строках заголовков окон функций, которые делали их похожими на папки с вкладками.
Авторы
twm изначально был написан Томом Ластранжем. Среди более поздних участников - Джим Фултон, Кейт Паккард и Дэйв Стернлихт, все из которых были сотрудниками X Consortium.
использованная литература
- ^ Мэтт Тернер. "[ОБЪЯВЛЕНИЕ] twm 1.0.11". [email protected] (Список рассылки). Получено 15 июня, 2020.
- ^ https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s2-x-clients-winmanagers.html
- ^ а б twm - Диспетчер окон вкладок для системы X Window — мужчина страница, X11 выпуск 7.6 (X.org )
- ^ "С рабочего стола: Том ЛаСтранж говорит! " LinuxPlanet. 6 февраля 2001 г.
- ^ для открытого комментария и обзора. Исходные файлы, размещенные на comp.unix.sources (isc.org)
внешние ссылки
- Вкладка Window Manager (xwinman)
- Обзор twm (оконный менеджер Тома) (PDF ) - Tom LaStrange, Xhibition '89 Conference Proceedings - относительно версий twm до ICCCM
- С рабочего стола: Том ЛаСтрэндж говорит !: Разговор с мужчиной по имени Том (Брайан Проффитт, LinuxPlanet, Вторник, 6 февраля 2001 г.)