Это команда xvfb-run, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xvfb-run - запустить указанный X-клиент или команду в среде виртуального X-сервера
СИНТАКСИС
xvfb-запустить [ кредита ] команду
ОПИСАНИЕ
xvfb-запустить это обертка для Xvfb(1x) команда, которая упрощает задачу запуска
команды (обычно X-клиент или скрипт, содержащий список запускаемых клиентов)
в среде виртуального X-сервера.
xvfb-запустить устанавливает авторитетный файл X (или использует существующий, указанный пользователем), записывает
cookie к нему (см. ксаут(1x)), а затем запускает Xvfb X-сервер как фоновый процесс.
Идентификатор процесса Xvfb хранится для дальнейшего использования. Указанный команду затем запускается с использованием
дисплей X, соответствующий Xvfb сервер только что запущен и авторитетный файл X
созданный ранее.
Когда команду выходит, его статус сохраняется, Xvfb сервер убит (с помощью процесса
ID, сохраненный ранее), авторитетный cookie X удален, а авторитетный файл удален (если
пользователь не указал тот, который нужно использовать). xvfb-запустить затем выходит со статусом выхода команду,
кроме случаев возникновения ошибок (см. ВЫХОД статус ниже).
xvfb-запустить требует ксаут команда к работе.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-a, --авто-сыворотка
Попробуйте получить бесплатный номер сервера, начиная с 99, или аргумент для --номер_сервера.
-e файл, --error-file =файл
Сохранить вывод из ксаут и Xvfb in файл, По умолчанию / DEV / нуль.
-f файл, --auth-file =файл
Хранить данные аутентификации X в файл. По умолчанию временный каталог называется
xvfb-выполнить.PID (где PID - это идентификатор процесса xvfb-запустить сам) создается в
каталог, указанный в переменной среды TMPDIR (или / Tmp если эта переменная
null или unset), а временный файл(1) команда используется для создания файла в этом
временный каталог под названием Xавторитет.
-h, --Помогите
Отобразите сообщение об использовании и выйдите.
-n номер сервера, --server-num =номер сервера
Используйте номер сервера как номер сервера (но см. -a, --авто-сыворотка вариант
выше). По умолчанию 99.
-l, --listen-tcp
Включите прослушивание TCP-порта на X-сервере. По соображениям безопасности (чтобы избежать
атаки типа «отказ в обслуживании» или эксплойты), прослушивание TCP-порта по умолчанию отключено.
-p имя протокола, --xauth-протокол =имя протокола
Используйте имя протокола в качестве протокола полномочий X для использования. По умолчанию это '.', Что
ксаут интерпретируется как собственный протокол по умолчанию, то есть MIT-MAGIC-COOKIE-1.
-s Аргументы, --server-args =Аргументы
Проходить Аргументы до Xvfb сервер. Будьте осторожны, заключайте в кавычки любые пробельные символы
что может произойти в Аргументы чтобы они не рассматривались как разделители для
xvfb-запуститьсобственные аргументы. Также обратите внимание, что спецификация '-nolisten tcp' в
Аргументы может отменять функцию xvfb-запуститьсобственный -l, --listen-tcp вариант, и
указанная спецификация номера сервера (например, ': 1') может игнорироваться из-за
способ, которым X-сервер анализирует свой список аргументов. Использовать xvfb-запустить вариант
-n номер сервера, --server-num =номер сервера для достижения последней функции. В
по умолчанию - «-screen 0 640x480x8».
-w задерживать, --wait =задерживать
Игнорируется для совместимости с более ранними версиями.
ОКРУЖАЮЩАЯ СРЕДА
КОЛОННЫ
указывает ширину оконечного устройства в символьных ячейках. Это значение используется
для форматирования диагностических сообщений. Если не установлен, терминал запрашивается с использованием
стти(1) для определения его ширины. Если это не удается, предполагается значение «80».
TMPDIR указывает каталог, в который нужно поместить xvfb-запуститьвременный каталог для
хранение авторитетного файла X; используется только если -f or --auth-файл варианты не
указано.
ВЫВОД FILES
Если -f or --auth-файл указаны параметры, временный каталог и файл в
они создаются (и удаляются) для хранения авторитетных файлов cookie X, используемых Xvfb сервер и
клиент (ы) работают под ним. Видеть временный файл(1). Если используется -f или --auth-file, то
указанный авторитетный файл X только записывается, но не создается и не удаляется (хотя ксаут
создает сам авторитетный файл, если ему предлагается использовать использование, которое еще не существует).
Файл ошибки с именем, заданным пользователем, также создается, если -e or --error-файл кредита
указаны; см. выше.
ВЫХОД статус
xvfb-запустить использует свой статус выхода, а также вывод в стандартную ошибку для связи
диагностика.
0 xvfb-запустить использует этот статус выхода, только если -h, --Помогите предоставляется вариант. В целом
в других ситуациях это может быть истолковано как успешное выполнение указанной команды.
1 Xvfb не запустился правильно.
2 Не указана команда для запуска.
3 ксаут команда недоступна.
4 Временный каталог, который собирался использовать, уже существует; поскольку xvfb-запустить
создает каталог с уникальным именем, это может указывать на попытку другого
в системе, чтобы использовать временное состояние гонки файлов.
5 При очистке временного каталога возникла проблема.
6 Возникла проблема при использовании Getopt(1) для анализа командной строки
аргументы.
ПРИМЕРЫ
xvfb-запустить --авто-сыворотка --server-num = 1 хлого
управляет хлого(1x) демонстрационный клиент внутри Xvfb X-сервер на первом
доступный номер сервера больше или равен 1.
xvfb-запустить --server-args = "- экран 0 1024x768x24" ICO -граней
управляет ICO(1x) демонстрационный клиент (и передает его -граней аргумент) внутри
домен Xvfb X-сервер, настроенный с корневым окном 1024 на 768 пикселей и цветом
глубина 24 бита.
Обратите внимание, что демо-клиенты X, использованные в приведенных выше примерах, не выходят сами по себе, поэтому
их придется убить раньше xvfb-запустить выйдет.
Используйте xvfb-run онлайн с помощью сервисов onworks.net