Equivalente gráfico a / dev / null?

3

Estou tentando executar uma biblioteca de plotagem baseada em GTK que escrevi em um terminal SSH que é muito lento para executar uma sessão X. O GTK assume que uma exibição gráfica está presente e não funcionará de outra forma. No entanto, eu só quero usar essa biblioteca para gerar gráficos e salvá-los em um arquivo, não exibi-los na tela. Existe alguma maneira eu posso configurar um equivalente gráfico para / dev / null como minha exibição gráfica, sem acesso root para a máquina em questão? Esse dispositivo informaria valores sane para resolução e profundidade (1280x1024, 24 bits, por exemplo) e relataria que todos os comandos de screen drawing foram bem-sucedidos sem fazer nada, fazendo o GTK achar que havia uma exibição gráfica real presente.

    
por dsimcha 20.07.2010 / 15:04

2 respostas

5

Confira o xvfb : "O framebuffer virtual X é um servidor X11 que realiza todas as operações gráficas na memória, não mostrando nenhuma saída de tela. "

edite Opa, eu senti falta disso por não ter acesso de administrador ( edição : ele não estava em negrito ) strong>). Provavelmente não é uma opção, a menos que já esteja configurada.

    
por 20.07.2010 / 15:31
1

Outra opção é usar o driver de vídeo dummy do X.org e o driver de entrada void . Usá-los iniciará um servidor X que não se conecta ao hardware e tem pouco ou nenhum armazenamento de apoio. Passe -config para Xorg para usar um arquivo de configuração separado fornecido por você.

    
por 20.07.2010 / 17:05

Tags