у меня естьUbuntu 11.10 гостевойработает в пределахVirtualBox, наХост Windows 7. У меня выбрана опция 3D-ускорения для гостя, и я могу получить доступ к Unity 3D и Compiz. Я нахожу весь опыт разработки с гостевой ОС очень продуктивным. :)
При обычном запуске Ubuntu, а не в качестве гостя, т.е. в режиме двойной загрузки, я бы использовал такое приложение, какЗатвордля захвата снимков экрана для документации и т. д. Однако после перехода в виртуальную среду, когда я пытаюсь сделать снимок из Shutter, весь экран просто темнеет — я запускаю полноэкранный гостевой Ubuntu. Когда я затем пытаюсь сделать какой-то выбор (конечно, не обращая внимания на то, что именно я выбираю), я получаю просто пустое белое изображение.
Я не удивлен, что у меня такие трудности. Я думаю, это связано с тем, как Shutter получает доступ к пиксельным данным рабочего стола черезСтек Xorg, или через какой-то интерфейс к рабочей памяти видеокарты; просто должна быть разница при запуске в виртуальной машине и изначально, но на этом мои познания заканчиваются :(
Я пробовал использоватьУтилита для создания снимков экрана GNOMEи, похоже, он страдает от той же проблемы; я мог бы жить с его ограниченным набором функций, если бы он работал. Затем я попытался включитьПлагин для создания скриншотовиз диспетчера настроек CompizConfig ивуаляУ меня есть изображения (они сохранены на рабочем столе), но возможности Compiz — удерживая клавишу Windows и выбирая произвольную область экрана — крайне ограничены по сравнению с набором функций, предлагаемых Shutter.
Даже если решение для Shutter не появится, было бы здорово получить некоторое представление о том, как инструмент захвата экрана взаимодействует с Xorg или драйвером GPU, которое может пролить свет на это. Специальное решение для использования с Shutter было бы чемпионом!
решение1
В прошлых версиях я знал, что проблема на самом деле в Compiz и создании скриншота из virtualbox. Так что Virtualbox + Compiz внутри Guest = черный/белый экран.
Вам необходимо либо использовать Ubuntu 2D, либо отключить 3D-эффекты в Virtualbox для этого гостя.
Теперь было бы неплохо проверить следующее:
Хост Windows с гостевой Ubuntu - Попробуйте снимок экрана Ubuntu
Хост Ubuntu с гостевой Windows - Попробуйте снимок экрана Ubuntu
Хост Ubuntu с гостевой Ubuntu - Попробуйте снимок экрана Ubuntu
Во всех 3 случаях активировать/деактивировать 3D эффекты (Compiz)