eu tenho umConvidado do Ubuntu 11.10correndo dentroCaixa Virtual, com umAnfitrião do Windows 7. Tenho a opção de aceleração 3D selecionada para o convidado e consigo acessar o Unity 3D e o Compiz. Acho toda a experiência de desenvolvimento com o sistema operacional convidado muito produtiva. :)
Ao executar o Ubuntu normalmente, não como convidado, ou seja, em um arranjo de inicialização dupla, eu usaria um aplicativo comoObturadorpara capturar capturas de tela para documentação, etc. No entanto, depois de mudar para um ambiente virtualizado, quando tento capturar do Shutter, a tela inteira simplesmente escurece - estou executando o Ubuntu em tela cheia. De qualquer maneira, quando tento fazer algum tipo de seleção (cego para o conteúdo real que estou selecionando, é claro), recebo apenas uma imagem em branco.
Não estou surpreso por estar tendo tais dificuldades. Acho que é devido à forma como o Shutter está acessando o conteúdo de pixels da área de trabalho através doPilha Xorg, ou através de alguma interface para a memória de trabalho da placa gráfica; deve haver uma diferença entre executar em uma VM e nativamente, mas meu conhecimento se resume aqui :(
Eu tentei usar oUtilitário de captura de tela do GNOMEe parece sofrer do mesmo problema; Eu poderia ter vivido com seu conjunto limitado de recursos se tivesse funcionado. Então tentei ativar oPlug-in de captura de telado Gerenciador de configurações do CompizConfig eei, prontoConsegui imagens (elas são salvas na área de trabalho), mas o poder desse recurso do Compiz - segurar a tecla Windows e arrastar e selecionar uma região arbitrária da tela - é dolorosamente limitado em comparação com o conjunto de recursos oferecido pelo Shutter.
Mesmo que uma solução para o Shutter não esteja disponível, seria ótimo ter algumas dicas sobre como a ferramenta de captura de tela faz interface com o driver Xorg ou GPU que possa esclarecer isso. Uma solução específica para uso com Shutter seria campeã!
Responder1
Nas versões anteriores eu sabia que o problema era na verdade com o Compiz e com a captura de tela do virtualbox. Então Virtualbox + Compiz dentro de Guest = tela preta/branca.
Você precisa usar o Ubuntu 2D ou desabilitar os efeitos 3D no Virtualbox para esse convidado.
Agora seria bom ver se você pode testar o seguinte:
Windows Host com Ubuntu Guest - Experimente a captura de tela do Ubuntu
Ubuntu Host com Windows Guest - Experimente a captura de tela do Ubuntu
Ubuntu Host com Ubuntu Guest - Experimente a captura de tela do Ubuntu
Em todos os 3 casos ativar/desativar efeitos 3D (Compiz)