Opera une-se como um daemon

4

É possível executar um servidor de ópera unida sem o navegador?

Digamos, por exemplo, que eu quero usar o meu servidor FreeBSD sempre ativo, que não roda o X.

    
por Steinbitglis 25.11.2009 / 02:45

1 resposta

5

Na verdade, ele precisa de um X em execução para desenhar os widgets: a menos que o aplicativo tenha uma opção para ser executado como um daemon ou algo assim, não há um caminho direto.

Mas vamos pensar: se podemos redirecionar seu soquete de exibição via SSH, talvez possamos aceitar todos os pedidos X e simplesmente não fazer nada? SIM! Aqui está o recibo:

Primeiro, você precisará ssh -X user@server opera de uma máquina remota para configurar a operação via GUI para que ela seja executada. Feito? Ok, feche então.

Agora você pode enganá-lo ao pensar que o X está sendo executado: Xvfb - um "falso servidor X" - é feito para esse tipo de coisa: emula um framebuffer mudo usando memória virtual. Há um script xvfb-run no pacote xorg-server que facilita. Note que você ainda precisa instalar o servidor X para obter o Xvfb (a menos que haja uma porta separada por aí).

Felicidades!

    
por 25.11.2009 / 04:00