Xephyr

Xephyr
Скриншот программы Xephyr
Три рекурсивных уровня Xephyr сессий, запущенных на Linux Mint
Тип Дисплейный сервер
Автор Мэтью Аллум
Разработчик freedesktop.org
Написана на C
Первый выпуск 1 января 2007; 17 лет назад (2007-01-01)
Лицензия MIT License
Сайт freedesktop.org/wiki/Software/Xephyr/

Xephyr это дисплейный сервер реализующий дисплейный протокол X11 основанный на KDrive который использует окно на основном X сервере как его фрэймбуфер. Он был написан Мэтью Аллумом. Xephyr это реализация X сервера, работающего поверх другого запущенного X сервера. Так же он работает с Glamor.[1] Будущие версии смогут использовать libinput. Замена Xephyr на xf86-video-dummy и xf86-video-nested drivers в обычном X.Org сервере планируется как часть X11R7.8.[2]

Возможности

В отличие от похожего Xnest, Xephyr поддерживает современные расширения для X сервера (даже если основной сервер нет) такие как композитинг, урон, randr, прочие. Он использует SHM изображения и обновления теневого фреймбуфера для хорошей производительности. Он так же имеет режим визуальной отладки для отслеживания обновлений экрана.

Ограничения

Xorg версия Xephyr использует только программный рендеринг OpenGL, но Feng Haitao разработал ответвление Xephyr которое поддерживает аппаратный рендеринг если нижестоящий X сервер имеет возможность.

См. также

  • Тонкий клиент
  • rio (windowing system)

Пометки

  1. ANNOUNCE: xorg-server 1.16.0  (неопр.). freedesktop.org (17 июля 2014). Дата обращения: 6 июня 2021. Архивировано 8 марта 2021 года.
  2. Larabel, Michael X.Org 7.8 Will Not Come For A While  (неопр.). Phoronix (16 июня 2012). Дата обращения: 11 февраля 2015. Архивировано 6 июня 2021 года.

Внешние ссылки

  • freedesktop.org/wiki/Software/Xephyr/ — официальный сайт Xephyr
Перейти к шаблону «Freedesktop.org»
Проекты на freedesktop.org
Компоненты
Библиотеки
Фреймворки
Встречи
Перейти к шаблону «X Window System»
Архитектура
Менеджеры окон
Расширения
Реализации
Стандарты
Приложения
  • xcalc
  • xclock
  • xedit
  • xload
  • xterm
  • xeyes