Nós claramente não temos a mesma versão de xvfb-run
, mas o meu é um shell
script e quando você executa
xvfb-run ./myApp -s :99 -screen 0 1920x1080x16 -ac
nenhum argumento é passado para o servidor Xvfb, e todos os argumentos vão para o aplicativo. O aplicativo deve ser o último na linha para que opções como -s 1920x1080x16
sejam passadas para o servidor. Sem isso, a profundidade padrão da tela em 8 bits , que pode ser a causa de seus problemas de aparência.
Além disso, os argumentos para passar para o servidor (após -s
) devem ser feitos em uma única ação.
Então, finalmente, corra:
xvfb-run -s '-screen 0 1920x1080x16' ./myApp