Как сделать скриншот на Ubuntu-guest (Virtualbox)

Я использую Ubuntu 10.10 amd64 в Virtualbox на хосте Windows. всякий раз, когда я пытаюсь сделать снимок экрана, нажав на экран печати или запустив опцию gnome-screenshot, снимок экрана выглядит полностью черным. Любая идея, как получить скриншот внутри Virtualbox?

7 ответов

Решение

Хорошо, ребята! Я выяснил проблему и решение.:П

Проблема в Compiz, и решение состоит в том, чтобы отключить его с помощью команды:

metacity --replace &

Теперь я могу сделать скриншот любого окна внутри VirtualBox.

VirtualBox предоставляет пункт меню, позволяющий делать снимки экрана гостя, Вид -> Сделать снимок экрана (Host+E). В качестве альтернативы, просто Host + E (обычно это правый Ctrl + E).

Обходной путь может состоять в том, чтобы переключиться в оконный режим и сделать скриншот содержимого окна виртуальной машины из хост-ОС.

В гостевой Ubuntu перейдите в Система -> Настройки -> Сочетания клавиш. В следующем окне определите новый ярлык для снимка экрана (например, в этом примере ShiftAltP):

введите описание здесь

После этого снимок экрана будет сделан, когда вы нажмете комбинацию клавиш. Настройка по умолчанию с использованием Print недоступна в гостевой системе (только для хоста).

Снимки экрана не будут работать с активированными эффектами рабочего стола, то есть когда Compiz работает (см. Здесь для справки).

Я на Windows 7, и вы можете использовать инструмент для снятия скриншотов, чтобы сделать скриншоты на гостевой Ubuntu. Я на двойной настройке монитора, хотя.

Я на Windows 7 под управлением Ubuntu 11.10 на VirtualBox. Снимать скриншоты у меня тоже не получается, но вот обходной путь:

Нажмите [Host host] + Alt + Print Screen.

Теперь вы можете получить доступ к скриншоту из буфера обмена хоста (Windows). Ключ хоста по умолчанию правый Ctrl.

В VirtualBox 4.2.6 с Windows7-хостом и Ubuntu12.10-guest я делал правильные снимки экрана перед установкой инструментов Guest Addition. После этого я получаю только черные экраны и фоновое изображение рабочего стола.

После отключения ускорения VirtualBox 3D в конфигурации виртуальной машины проблема, похоже, исчезла.

Теперь я могу использовать PrintScreen, чтобы получить полный экран, и Alt + PrintScreen, чтобы сделать снимок окна с помощью утилиты захвата gnome по умолчанию.

Для хоста linux

Отключите "Автоматический захват клавиатуры" в настройках виртуального бокса.

Главное окно виртуального бокса (не запущенные гости) -> Файл -> Настройки -> Ввод -> Снимите флажок "Автоматическая запись клавиатуры"

Другие вопросы по тегам