Установка или подделка сеанса x11

У меня безголовый Ubuntu-сервер, работающий на работе, и я подключаюсь к нему со своего домашнего компьютера с Windows через Putty. Я вошел в систему с помощью putty, и мне нужно запустить программу на сервере (пакет java), но она не будет работать без дисплея X11. Вот ошибка, которую я получаю:

No X11 DISPLAY variable was set, but this program performed an operation which requires it.

Я никогда раньше не использовал удаленный графический сеанс, поэтому поправьте меня, если я говорю чепуху. Дело в том, что мне не нужен графический интерфейс для взаимодействия с этим программным обеспечением, мне просто нужно, чтобы он работал, как если бы был графический интерфейс. Итак, как мне проще всего запустить его на сервере через удаленный вход? Это может быть фактический сеанс отображения или какой-то эмулированный дисплей, на который приложение может выводить данные. Важно то, что я могу запустить его из окна Putty только для командной строки, и он не остановится, когда я выйду из системы.

Я читал, что xvnc может добиться цели, но я не понял, как это сделать.

Был ли я достаточно ясно?

6
задан 28 November 2010 в 03:01

1 ответ

Я рекомендую xvfb-run, который подделает X-сервер для программы, которую вы хотите запустить:

nohup xvfb-run -a PROGRAM &
0
ответ дан 28 November 2010 в 03:01

Другие вопросы по тегам:

Похожие вопросы: