Это команда Xephyr, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Xephyr - X-сервер, выводящий в окно на уже существующем X-дисплее
СИНТАКСИС
Ксефир [:дисплей] [вариант ...]
ОПИСАНИЕ
Ксефир - это сервер kdrive, который выводит данные в окно на уже существующем "главном" X-дисплее.
Позаботьтесь Xгнездо но с поддержкой современных расширений, таких как Composite, damage и randr.
В отличие от Xгнездо который является прокси-сервером X, т.е. ограничен возможностями хост-сервера X,
Ксефир это настоящий X-сервер, который использует окно X-сервера хоста в качестве «фреймбуфера» через быстрый
SHM XImages.
Он также поддерживает «визуальную» отладку того, что рисует сервер.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Сервер принимает все стандартные опции X-сервер(1) и следующие дополнительные
опции:
-экран ширинаxвысота
устанавливает размер экрана.
-родитель id
использует существующее окно id . Если -экран аргумент следует за -родитель аргумент, это
экран встроен в данное окно.
-хост-курсор
установить 'ускорение курсора': курсор хоста используется повторно. Это только действительно есть
для облегчения отладки, избегая раскрашивания курсора сервером. Улучшение производительности
незначительно.
-размерный
Разрешить изменение размера окна Xephyr, даже если оно не встроено в родительское окно.
По умолчанию окно Xephyr имеет фиксированный размер.
-нет захвата хоста
Отключите захват клавиатуры и мыши.
СИГНАЛЫ
Отправьте на сервер SIGUSR1 (например, pkill -USR1 Xephyr), чтобы переключить режим отладки. В
в этом режиме красные прямоугольники окрашиваются в области экрана, которые окрашиваются, прежде чем рисовать
актуальное содержание. Задержку между ними можно изменить, установив переменную окружения XEPHYR_PAUSE.
до значения в микросекундах.
Пещеры
· Повернутые дисплеи в настоящее время обновляются с помощью полных блитов. Это медленнее, чем обычно
ориентированный дисплей. Следовательно, повернутый режим отладки не будет иметь особого смысла.
· Курсор «-host-cursor» статичен по своему внешнему виду.
· Сборка получает предупреждение о "nanosleep". Я думаю, что различные флаги сборки '-D'
вызывая это. Я пока не придумал, как это обойти. Кажется, не сломается
что угодно однако.
· Работа с клавиатурой проста, но работает.
· Кнопка мыши 5, вероятно, не будет работать.
Используйте Xephyr онлайн с помощью сервисов onworks.net