it-swarm.com.de

Wie führe ich eine GUI-Anwendung ohne GUI aus (GUI-Anwendung als Daemon auf einem Headless-Server)?

Okay, ich möchte eine GUI-Anwendung als Daemon auf einem Server ohne X ausführen. Die Anwendung ist ein Java -Programm. Es kann in einer Konfigurationsdatei konfiguriert werden, sodass die GUI nicht erforderlich ist, um es zu verwenden. Leider hat es keine ausführbare Shell-Datei.

Ich wusste das einmal, vergaß aber die Lösung. Grundsätzlich gibt es ein Programm, das einen X-Server mit anderen Programmen fälscht. Das zu finden, wäre die ideale Lösung. Ich kann mich nur nicht erinnern, wie es hieß.

14
con-f-use

Ich denke, Sie beziehen sich auf xvfb - die Fähigkeit, in einem Framebuffer zu laufen.

Download oder Sudo apt-get install xvfb

Sie müssen eine Auflösung und Farbtiefe sowie die nominelle Anzeigenummer angeben

Verwendungszweck:

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

oder kürzer:

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

-a wählt automatisch eine Anzeigenummer, -e file legt eine Protokolldatei für Fehlermeldungen fest.

14
fossfreedom