D'accord, je souhaite donc exécuter une application graphique en tant que démon sur un serveur sans X. L'application est un programme Java. Il peut être configuré dans un fichier de configuration afin que l'interface graphique ne soit pas nécessaire pour l'utiliser. Malheureusement, il n’a pas d’exécutable Shell.
Je le connaissais une fois, mais j'avais oublié la solution. En gros, il existe un programme qui simule un serveur X avec d’autres programmes. Ce serait la solution idéale. Je ne me souviens plus comment ça s'appelait.
Je pense que vous faites référence à xvfb - la possibilité de fonctionner dans un framebuffer.
Vous devez spécifier une résolution et une profondeur de couleur, ainsi que le nombre d'affichage nominal
Usage:
xvfb :1 -screen 0 800x600x8 &
export DISPLAY=":1"
Java application_name.jar
ou plus court:
xvfb-run -a -e /tmp/some/log/file.log Java -jar /home/user/somejava.jar
-a
choisit automatiquement un numéro d'affichage. -e file
spécifie un fichier journal pour les messages d'erreur.