Це команда xvfb-run, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
xvfb-run - запустити вказаний клієнт або команду X у середовищі віртуального X-сервера
СИНТАКСИС
xvfb-запуск [ опції ] команда
ОПИС
xvfb-запуск є обгорткою для Xvfb(1x) команда, яка спрощує завдання запуску
команди (зазвичай X-клієнт або сценарій, що містить список клієнтів, які потрібно запустити)
у середовищі віртуального X-сервера.
xvfb-запуск встановлює файл повноважень X (або використовує наявний, визначений користувачем), записує a
печиво до нього (див xauth(1x)), а потім запускає Xvfb X-сервер як фоновий процес.
Ідентифікатор процесу Xvfb зберігається для подальшого використання. Зазначений команда потім запускається за допомогою
відображення X, що відповідає Xvfb сервер щойно запущений і файл повноважень X
створений раніше.
Коли команда виходить, його статус збережено, Xvfb сервер знищено (за допомогою процесу
Ідентифікатор, збережений раніше), видалено файл cookie-сервера X, а файл авторизації видалено (якщо
користувач не вказав, що використовувати). xvfb-запуск потім виходить зі статусом виходу команда,
крім випадків помилки (див EXIT СТАТУС нижче).
xvfb-запуск вимагає xauth команда для функціонування.
ВАРІАНТИ
-a, --auto-servernum
Спробуйте отримати безкоштовний номер сервера, починаючи з 99, або аргумент до --номер сервера.
-e файл, --error-file=файл
Зберігати вихідні дані з xauth та Xvfb in файл. За замовчуванням / dev / null.
-f файл, --auth-file=файл
Зберігайте дані автентифікації X в файл. За замовчуванням викликається тимчасовий каталог
xvfb-запуск.PID (де PID є ідентифікатором процесу xvfb-запуск сам по собі) створюється в
каталог, визначений змінною середовища TMPDIR (Або / Tmp якщо ця змінна є
null або unset), і тимчасовий файлКоманда (1) використовується для створення файлу
тимчасовий каталог викликаний Ксавторитет.
-h, --допомога
Відобразити повідомлення про використання та вийти.
-n номер сервера, --номер-сервера=номер сервера
Скористайтесь номер сервера як номер сервера (але див -a, --auto-servernum варіант
вище). За замовчуванням – 99.
-l, --listen-tcp
Увімкнути прослуховування порту TCP на X-сервері. З міркувань безпеки (щоб уникати
атаки або експлойти з відмовою в обслуговуванні), прослуховування порту TCP вимкнено за замовчуванням.
-p ім'я протоколу, --xauth-протокол=ім'я протоколу
Скористайтесь ім'я протоколу як протокол повноважень X для використання. За замовчуванням є ".", який
xauth інтерпретує як власний протокол за замовчуванням, який є MIT-MAGIC-COOKIE-1.
-s аргументація, --server-args=аргументація
Проходити аргументація до Xvfb сервер. Будьте обережні, вводячи пробіли в лапки
що може відбуватися всередині аргументація щоб вони не розглядалися як роздільники для
xvfb-запусквласні аргументи. Також зверніть увагу, що специфікація '-nolisten tcp' в
аргументація може замінити функцію xvfb-запусквласний -l, --listen-tcp варіант, і
ця специфікація номера сервера (наприклад, ':1') може бути проігнорована через
як X-сервер аналізує свій список аргументів. Використовувати xvfb-запуск варіант
-n номер сервера, --номер-сервера=номер сервера для досягнення останньої функції. The
за замовчуванням — «-екран 0 640x480x8».
-w затримка, --зачекайте=затримка
Ігнорується через сумісність із попередніми версіями.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
КОЛОНИ
вказує ширину термінального пристрою в символьних клітинках. Це значення використовується
для форматування діагностичних повідомлень. Якщо не встановлено, термінал запитується за допомогою
stty(1) визначити його ширину. Якщо це не вдається, приймається значення «80».
TMPDIR вказує каталог, у який слід розмістити xvfb-запусктимчасовий каталог для
зберігання авторитетного файлу X; використовується лише якщо -f or --auth-файл варіантів немає
вказано.
ВИХІД ФАЙЛИ
Якщо не -f or --auth-файл вказано параметри, тимчасовий каталог і файл всередині
вони створюються (і видаляються) для зберігання файлів cookie-сервісів X, які використовуються Xvfb сервер і
клієнт(и) працюють під ним. Побачити тимчасовий файл(1). Якщо використовуються -f або --auth-file, то
зазначений файл повноважень X лише записується, а не створюється чи видаляється (хоча xauth
створює сам файл повноважень, якщо вказано використовувати використання, яке ще не існує).
Файл помилок із зазначеним користувачем іменем також створюється, якщо -e or --файл помилок опції
уточнюються; Дивись вище.
EXIT СТАТУС
xvfb-запуск використовує статус виходу, а також вихід на стандартну помилку для зв’язку
діагностика.
0 xvfb-запуск використовує цей статус виходу лише у випадку -h, --допомога надається варіант. У всьому
В інших ситуаціях це можна інтерпретувати як успіх зазначеної команди.
1 Xvfb не почалося правильно.
2 Не вказано команду для запуску.
3 xauth команда недоступна.
4 Тимчасовий каталог, який планувалося використовувати, уже існує; оскільки xvfb-запуск
створює каталог з унікальною назвою, це може вказувати на спробу іншого
процес у системі для використання умов тимчасової гонки файлів.
5 Під час очищення тимчасового каталогу виникла проблема.
6 Під час використання виникла проблема getopt(1) для розбору командного рядка
аргументів.
ПРИКЛАДИ
xvfb-запуск --auto-servernum --номер-сервера=1 xlogo
працює xlogo(1x) демонстраційний клієнт всередині Xvfb X-сервер на першому
номер доступного сервера більше або дорівнює 1.
xvfb-запуск --server-args="-screen 0 1024x768x24 " ico -обличчя
працює ico(1x) демонстраційний клієнт (і передає його -обличчя аргумент) всередині
Xvfb X-сервер, налаштований з кореневим вікном 1024 на 768 пікселів і кольором
глибина 24 біта.
Зауважте, що демонстраційні клієнти X, використані в наведених вище прикладах, не закриються самостійно, тому
їх доведеться вбити раніше xvfb-запуск вийде.
Використовуйте xvfb-run онлайн за допомогою служб onworks.net