Como posso fazer o lançamento de um programa gráfico do Linux no subsistema do Windows?

1

Instalei o subsistema windows, xming e no sistema linux urxvt. Estou tentando iniciar o urxvt sem manter uma janela cmd aberta. Até agora eu tentei rodar:

bash -c urxvt

Mantém uma janela cmd aberta.

bash -c "urxvt" &

Abre uma janela de terminal que se fecha instantaneamente.

cmd /c "bash -c urxvt" & exit

Que também mantém a janela do cmd aberta.

bash -c "nohup urxvt &"

Não cria janela.

    
por Zac Pullar-Strecker 06.10.2016 / 06:21

1 resposta

1

É possível realizar tarefas em segundo plano que não requerem uma janela de terminal, executando-as através de um script vbs.

set ws=wscript.createobject("wscript.shell")
ws.run "bash -c urxvtd -q -o -f", 0

O seguinte executará o daemon do urxvt ou qualquer outro programa entre aspas sem criar uma janela. Então o cliente urxvt (urxvtc,) pode ser executado com:

bash -c urxvtc

Credite e mais informações sobre a edição do github do WSFL

    
por 06.10.2016 / 09:32