Ответы:
Хорошо, парни! Я выяснил проблему и решение. :П
Проблема в Compiz, и решение состоит в том, чтобы отключить его с помощью команды:
metacity --replace &
Теперь я могу сделать скриншот любого окна внутри VirtualBox.
VirtualBox предоставляет опцию меню для создания снимков экрана гостя, View -> Take Screenshot (Host + E). В качестве альтернативы просто Host+ E(это обычно Right Ctrl+ E).
В гостевой Ubuntu перейдите в Система -> Настройки -> Сочетания клавиш . В следующем окне определите новый ярлык для снимка экрана (например, в этом примере ShiftAltP):
После этого снимок экрана будет сделан, когда вы нажмете комбинацию клавиш. Использование по умолчанию Printнедоступно в гостевой системе (только для хоста).
Снимки экрана не будут работать с активированными эффектами рабочего стола, то есть когда Compiz работает (см. Здесь для справки ).
Обходной путь может состоять в том, чтобы переключиться в оконный режим и сделать скриншот содержимого окна виртуальной машины из хост-ОС.
Я на Windows 7, и вы можете использовать инструмент для снятия скриншотов, чтобы сделать скриншоты на гостевой Ubuntu. Я на двойной настройке монитора, хотя.
В VirtualBox 4.2.6 с Windows7-хостом и Ubuntu12.10-guest я делал правильные снимки экрана перед установкой инструментов Guest Addition. После этого я получаю только черные экраны и фоновое изображение рабочего стола.
После отключения ускорения VirtualBox 3D в конфигурации виртуальной машины проблема, похоже, исчезла.
Теперь я могу использовать, PrintScreenчтобы взять полный экран и Alt+, PrintScreenчтобы сделать снимок окна через утилиту захвата gnome по умолчанию.