Вопрос Как запустить GUI-приложение без GUI (приложение gui в качестве демона на безголовом сервере)?


Хорошо, поэтому я хочу запустить GUI-приложение в качестве демона на сервере без X. Приложение представляет собой java-программу. Его можно настроить в файле конфигурации, поэтому графический интерфейс не нужен для его использования. К сожалению, у него нет исполняемого файла.

Я знал это один раз, но забыл решение. В основном есть программа, которая подделывает X-сервер для других программ. Найти это было бы идеальным решением. Просто не помню, как это называлось.


11
2018-06-26 09:22


происхождения




ответы:


Я думаю, вы имеете в виду xvfb - возможность запускать в фреймбуфере.

Download или sudo apt-get install xvfb

Необходимо указать разрешение и глубину цвета, а также номинальный номер дисплея

Применение:

xvfb :1 -screen 0 800x600x8 &
export DISPLAY=":1"
java application_name.jar 

или короче:

xvfb-run -a -e /tmp/some/log/file.log java -jar /home/user/somejava.jar

-a автоматически выбирает номер дисплея, -e file определяет файл журнала для сообщений об ошибках.


11
2018-06-26 09:30