Yo tengo unInvitado Ubuntu 11.10corriendo dentroVirtualBox, en unanfitrión de Windows 7. Tengo seleccionada la opción de aceleración 3D para el invitado y puedo acceder a Unity 3D y Compiz. Encuentro muy productiva toda la experiencia de desarrollar con el sistema operativo invitado. :)
Cuando ejecuto Ubuntu normalmente, no como invitado, es decir, en una configuración de arranque dual, usaría una aplicación comoObturadorpara tomar capturas de pantalla para documentación, etc. Sin embargo, después de pasar a un entorno virtualizado, cuando intento capturar desde Shutter, toda la pantalla se oscurece: estoy ejecutando Ubuntu como invitado en pantalla completa. Cuando intento hacer algún tipo de selección de todos modos (sin tener en cuenta el contenido real que estoy seleccionando, por supuesto), obtengo una imagen en blanco.
No me sorprende tener tales dificultades. Supongo que se debe a cómo Shutter accede al contenido de píxeles del escritorio a través delpila xorg, o mediante alguna interfaz a la memoria de trabajo de la tarjeta gráfica; Simplemente debe haber una diferencia entre ejecutar en una VM y de forma nativa, pero mis conocimientos tocan fondo aquí :(
Intenté usar elUtilidad de captura de pantalla de GNOMEy parece sufrir el mismo problema; Podría haber vivido con su conjunto limitado de funciones si hubiera funcionado. Luego intenté habilitar elComplemento de captura de pantalladesde el Administrador de configuración de CompizConfig yListoObtuve imágenes (se guardan en el escritorio), pero el poder de esta función de Compiz (mantener presionada la tecla de Windows y arrastrar y seleccionar una región arbitraria de la pantalla) es dolorosamente limitado en comparación con el conjunto de funciones que ofrece Shutter.
Incluso si no hay una solución para Shutter, sería fantástico tener alguna idea de cómo la herramienta de captura de pantalla interactúa con el controlador Xorg o GPU que pueda arrojar algo de luz sobre esto. ¡Una solución específica para usar con Shutter sería la mejor opción!
Respuesta1
En versiones anteriores, sabía que el problema en realidad estaba en Compiz y en hacer la captura de pantalla desde virtualbox. Entonces Virtualbox + Compiz dentro de Guest = Pantalla en blanco y negro.
Debe usar Ubuntu 2D o desactivar los efectos 3D en Virtualbox para ese Invitado.
Ahora sería bueno ver si puedes probar lo siguiente:
Windows Host con Ubuntu Guest: pruebe la captura de pantalla de Ubuntu
Ubuntu Host con Windows Guest: pruebe la captura de pantalla de Ubuntu
Ubuntu Host con Ubuntu Guest: pruebe la captura de pantalla de Ubuntu
En los 3 casos activar/desactivar efectos 3D (Compiz)