Cygwin/X
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2024 г. ) |
Разработчик(и) | Cygnus Solutions , Red Hat , Cygwin волонтеры проекта |
---|---|
Первоначальный выпуск | 26 мая 1999 г [1] |
Стабильная версия | 21.1.4-2 / 21 сентября 2022 г [2] |
Репозиторий | |
Написано в | С / С++ |
Операционная система | Microsoft Windows |
Платформа | Сигвин |
Лицензия | лицензия X11 |
Веб-сайт | х |
Cygwin/X — это реализация системы X Window , работающая под управлением Microsoft Windows . Он является частью проекта Cygwin и устанавливается с использованием стандартной системы установки Cygwin. Cygwin/X — бесплатное программное обеспечение , распространяемое по лицензии X11 .
Cygwin/X изначально был основан на XFree86 , но был переключен на X.Org Server из-за разногласий по поводу лицензирования XFree86 , вызванных опасениями по поводу несовместимости новой лицензии на программное обеспечение XFree86 с GPL.
После долгого перерыва после выпуска 8 июля 2005 года проект был возрожден, и 12 ноября 2008 года разработчики выпустили версию, основанную на модульной версии X.org 7.4, и продолжают ее поддерживать.
Функции
[ редактировать ]Есть два способа запустить Cygwin/X:
В одном из них X-сервер работает в одном окне Microsoft Windows, которое служит дисплеем X и содержит корневое окно X и все остальные окна X в сеансе X. Вы используете менеджер окон X для управления окнами X на дисплее. Вы можете запустить несколько X-серверов, каждый в отдельном окне Microsoft Windows.
Другой метод — запустить Cygwin/X без root-доступа . В этом методе каждое окно X соответствует своему собственному окну Microsoft Windows, а корневое окно отсутствует. Нет оконного менеджера X; Оконный менеджер Microsoft Windows перемещает, изменяет размер, скрывает и т. д. X-окна.
Использование
[ редактировать ]Одним из применений Cygwin/X является предоставление графического интерфейса для приложений, работающих на одном компьютере с Cygwin/X и предназначенных для системы X Window. Такое приложение, вероятно, работает под Cygwin.
Другое использование Cygwin/X — в качестве X-терминала: приложения, работающие на другом компьютере, получают доступ к серверу Cygwin/XX через протокол X через IP- сеть. Можно запустить XDM в удаленной системе, чтобы пользователь мог войти на удаленный компьютер через окно в системе Cygwin/X, а затем удаленная система отображает веб-браузеры, окна терминала и т.п. на дисплее Cygwin/X.
Другим распространенным способом работы приложения в удаленной системе через окно на локальном дисплее Cygwin/X является туннелирование SSH . Приложение в локальной системе создает сеанс SSH в удаленной системе (возможно, это приложение xterm, и пользователь вводит команду «ssh»). Сервер SSH в удаленной системе настраивает все таким образом, чтобы любая клиентская программа X, запускаемая оболочкой (в удаленной системе), использовала локальный сервер Cygwin/X.
См. также
[ редактировать ]- X-Win32 — альтернатива с закрытым исходным кодом
- Xming — MinGW версия
- XWinLogon — графический интерфейс клиента удаленного доступа на основе Cygwin/X
Ссылки
[ редактировать ]- ^ «Хфри» . 26 мая 1999 г.
- ^ «xorg-сервер-21.1.4-2» . 21 сентября 2022 г.