como executar o aplicativo gtk no linux sem um servidor x

2

história - eu preciso rodar um aplicativo adobe air, que faz algumas coisas e tira um screenshot de si mesmo e salva um JPG, depois se mata. (no ambiente linux)

Eu tenho isso executando com sucesso no Ubuntu no ambiente GNOME. (no EC2, usando o aplicativo de janelamento remoto NoMachine / NXClient)

Mas o que eu preciso é executá-lo automatizado a partir de um script. no servidor. Quando tento executá-lo a partir da linha de comando (por ssh), recebo o erro:

Gtk-WARNING **: cannot open display: 

Então, minha pergunta é: como isso pode ser executado automaticamente a partir de um script?

    
por timh 27.07.2013 / 19:14

2 respostas

1

descobri isso.

Xvfb :1 &
export DISPLAY=:1
./runMyApp &
    
por 27.07.2013 / 19:56
0

Ainda mais simples:

$ xvfb-run ./runMyApp

(Você encontrará o utilitário xvfb-run no pacote xvfb .)

    
por 10.06.2018 / 18:45