É possível que um programa tenha seu display X dedicado?

1

Um programa pode ter seu próprio display X dedicado, como se pudesse iniciar a exibição X, definir o tamanho da tela para corresponder a seu próprio tamanho e garantir que nenhum outro programa possa usar essa exibição X?

Alguns clientes VNC especificam a capacidade de executar um programa escolhido na tela, em vez de toda a área de trabalho, e eu me pergunto se é algo configurado no comando para exibir a tela X. Meu web mojo não é tão bom e eu quero rodar programas remotamente em suas próprias guias web usando noVNC e guacamole .

    
por vfclists 19.11.2013 / 04:01

1 resposta

1

Não, você não pode simplesmente dar a um programa um Xdisplay. Você precisaria de um gerenciador de janelas bastante sofisticado para isso. No entanto, acredito que você esteja falando do Xserver, não do Xdisplay, e sim, você pode criar várias instâncias do Xserver e executar apenas um programa dentro delas. No entanto, um programa AFAIK não pode adotar um Xserver, especialmente o tamanho da tela.

A partir do que você deseja, é provável que você use a variante Xvnc do Xserver e o Xvnc aceita um argumento -geometry widthxheight , que é provavelmente o que você deseja. No entanto, não acho que a geometria possa ser alterada depois que o servidor for iniciado.

    
por 19.11.2013 / 19:29

Tags