Come si esegue un'applicazione GUI senza GUI (applicazione gui come demone su server senza testa)?


14

Ok, quindi voglio eseguire un'applicazione GUI come demone su un server senza X. L'applicazione è un programma Java. Può essere configurato in un file di configurazione, quindi la GUI non è necessaria per usarlo. Sfortunatamente non ha un eseguibile shell.

L'ho saputo una volta, ma ho dimenticato la soluzione. Fondamentalmente esiste un programma che finge un X-server ad altri programmi. Scoprire che sarebbe la soluzione ideale. Non riesco proprio a ricordare come si chiamava.

Risposte:


15

Penso che ti riferisci a xvfb - la capacità di funzionare in un framebuffer.

Scarica o sudo apt-get install xvfb

È necessario specificare una risoluzione e una profondità del colore, nonché il numero di visualizzazione nominale

Uso:

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

o più corto:

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

-asceglie automaticamente un numero di visualizzazione, -e filespecifica un file di registro per i messaggi di errore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.