Eu não encontrei uma maneira de obter uma resolução mais alta em um host Linux com um convidado do Windows XP - usando apenas o VirtualBox.
O que eu fiz foi o seguinte:
- Eu iniciei um servidor X virtual com uma enorme resolução:
xinit -- /usr/bin/Xvfb :1 -cc 4 -screen 0 4000x3000x16
- Eu disponibilizei o servidor X virtual via VNC:
x11vnc -display :1
- Conectando ao servidor VNC:
xtightvncviewer localhost:1
- Depois de se conectar ao servidor virtual X, iniciei o VirtualBox e minha máquina e configurei-o para tela cheia.
Dessa forma, posso definir a resolução da tela o mais alto possível.
Sobre o caso de uso:
Usamos software proprietário para criar um álbum de fotos. Custa muito dinheiro para imprimir o livro - e o software não oferece exportação de PDF, é claro.
Então, para obter várias cópias baratas, eu poderia comprar o álbum de fotos uma vez, desmontá-lo, digitalizar todas as páginas e imprimi-las quantas vezes eu precisar. Alternativamente, eu poderia definir a resolução da tela da caixa virtual muito alta e fazer capturas de tela de cada página e imprimi-las:)