Відповіді:
Гаразд, хлопці! Я з’ясував проблему та рішення. : P
Проблема полягає в Compiz, а рішення - відключити його за допомогою команди:
metacity --replace &
Тепер я можу зробити знімок екрана будь-якого вікна всередині VirtualBox.
VirtualBox надає можливість меню робити знімки екрана гостя, Перегляд -> Знімати знімок екрана (Хост + Е). Крім того, просто Host+ E(це зазвичай Right Ctrl+ E).
У гості Ubuntu перейдіть до системи -> Налаштування -> Комбінації клавіш . У наступному вікні визначте новий ярлик, щоб зробити знімок екрана (наприклад, у цьому прикладі ShiftAltP):
Після цього знімок екрана буде зроблений, коли ви натискаєте комбінацію клавіш. Налаштування за замовчуванням, яке використовується Print, недоступне для гостя (лише для хоста).
Зйомка екрана не працюватиме з активованими ефектами на робочому столі, тобто коли працює Compiz (див. Тут для довідки ).
Обхідним способом було б перейти до віконного режиму та зробити знімок екрана вмісту вікна VM з хост-операційної системи.
Я в Windows 7, і ви можете скористатися інструментом для знімків, щоб зробити знімки екрана на гості ubuntu. Хоча я на налаштуваннях подвійного монітора.
У VirtualBox 4.2.6 з Windows7-хостом та Ubuntu12.10-guest я зробив правильні знімки екрану перед тим, як встановити інструменти гостьового додавання. Після цього я отримую лише чорні екрани та фонове зображення робочого столу.
Після відключення VirtualBox 3D прискорення в конфігурації VM, проблема, здається, пішла.
Тепер я можу використовувати PrintScreenдля повного екрану та Alt+, PrintScreenщоб зробити знімок екрана вікна через утиліту захоплення за замовчуванням gnome.