Як запустити GUI-додаток без GUI (додаток gui як демон на безголовому сервері)?


14

Гаразд, тому я хочу запустити додаток GUI як демон на сервері без X. Додаток - це програма java. Він може бути налаштований у файлі конфігурації, тому GUI не потрібно його використовувати. На жаль, він не має виконуваної оболонки.

Я знав це один раз, але забув рішення. В основному є програма, яка підробляє X-сервер для інших програм. Виявлення цього було б ідеальним рішенням. Просто не пам'ятаю, як це називалося.

Відповіді:


15

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

Завантажити або 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вказує файл журналу для повідомлень про помилки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.