VirtualBox: как сделать снимки экрана гостевой ОС Ubuntu 11.10 на хостах Windows с помощью утилиты Ubuntu Shutter?

VirtualBox: как сделать снимки экрана гостевой ОС Ubuntu 11.10 на хостах Windows с помощью утилиты Ubuntu Shutter?

у меня есть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)

Связанный контент