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

Не рекомендуется больше использовать файл .profile для хранения пользовательских переменных среды.

Вместо этого используйте ~/.pam_environment файл.

Смотрите: https: //help.ubuntu .com / сообщество / EnvironmentVariables

11
задан 26 June 2011 в 14:22

9 ответов

Я думаю, вы имеете в виду 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 указывает файл журнала для сообщений об ошибках.

11
ответ дан 25 May 2018 в 20:06

Я думаю, вы имеете в виду 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 указывает файл журнала для сообщений об ошибках.

11
ответ дан 25 July 2018 в 21:40

Я думаю, вы имеете в виду 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 указывает файл журнала для сообщений об ошибках.

11
ответ дан 31 July 2018 в 11:52

Я думаю, вы имеете в виду 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 указывает файл журнала для сообщений об ошибках.

11
ответ дан 2 August 2018 в 03:16

Я думаю, вы имеете в виду 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 указывает файл журнала для сообщений об ошибках.

11
ответ дан 4 August 2018 в 19:11

Я думаю, вы имеете в виду 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 указывает файл журнала для сообщений об ошибках.

11
ответ дан 6 August 2018 в 03:27

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

или sudo apt-get install xvfb

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

Использование:

  xvfb: 1-экран 0 800x600x8 & amp;  export DISPLAY = ": 1" java application_name.jar  

или короче:

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

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

11
ответ дан 7 August 2018 в 21:14

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

или sudo apt-get install xvfb

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

Использование:

  xvfb: 1-экран 0 800x600x8 & amp;  export DISPLAY = ": 1" java application_name.jar  

или короче:

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

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

11
ответ дан 10 August 2018 в 09:33

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

или sudo apt-get install xvfb

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

Использование:

  xvfb: 1-экран 0 800x600x8 & amp;  export DISPLAY = ": 1" java application_name.jar  

или короче:

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

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

11
ответ дан 13 August 2018 в 15:42

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

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