Se o seu aplicativo precisar de um servidor X por algum motivo estranho, mas não fizer nada útil com ele, forneça um servidor X virtual. Isso é comumente feito para executar navegadores da Web em conjuntos de testes automatizados para aplicativos da Web - ninguém está olhando para a tela, mas o navegador da Web não é executado sem um.
O Xvfb cria um servidor X que “exibe” apenas na memória, não em nada visível. Não requer nenhum hardware ou permissões.
A maneira mais fácil de usá-lo é através do script Debian xvfb-run
.
xvfb-run java MyWeirdApp
Se você não tiver xvfb-run
, faça o download de uma das muitas cópias na Web ou de < um pacote Debian .