Гость Windows 7 Virtualbox в бесшовном режиме отключен в Ubuntu 13.04

Я понимаю, что это дубликат этого поста, но я не смог прокомментировать этот.

Я могу повторить эту проблему на новой установке 13.04

Я попытался установить драйверы prop nvidia, это не дало эффекта

Затем я включил Cinnamon и KDE, чтобы увидеть что случилось бы. Ни у одного рабочего стола не было этой проблемы, это происходит только с Unity. Обрезанная область, кажется, точно такого же размера, как и нижний колонтитул гостя в обычном окне.

Это ограничение происходит только в бесшовном режиме. И влияет только на гостевые окна (Windows 7). Окно с хоста (Ubuntu 13.04) правильно отображается в нижней части экрана.

Я пробовал разные разрешения как на хосте, так и на госте, безрезультатно.

У кого-нибудь есть какие-либо предложения?

РЕДАКТИРОВАТЬ: Также, если я подведу мышь к нижней части экрана, она прокрутится вниз, чтобы показать обрезанный бит. Это было отмечено в другом посте, но что интересно, видимая часть каждого открытого окна также прокручивается. Я имею в виду, что если у вас есть открытая командная строка и вы перемещаете мышь к нижней части экрана, строка меню вверху исчезает, а в нижней части экрана появляется одинаковая область рабочего стола гостей.

РЕДАКТИРОВАНИЕ: Если я подключу второй экран к ноутбуку и внесу изменения на дисплее, проблема исчезнет. Но если я затем перезагружаю виртуальную машину, она загружается синим экраном при загрузке, пока я не отключу второй экран и не перезагрузюсь ....

1
задан 13 April 2017 в 15:23

2 ответа

  1. Нажмите на переключатель рабочего пространства.
  2. Переместить окно машины Virtualbox в другое рабочее пространство.
  3. Коснитесь окна машины в верхней части рабочего пространства, и оно развернется.
  4. Переключитесь на рабочее пространство.
0
ответ дан 13 April 2017 в 15:23

Я недавно сталкивался с этой ошибкой, когда переключался из режима Seemless в режим FullScreen, и кое-как, как обрезается верх и низ ... Я зашел в настройки дисплея только для того, чтобы увидеть что-то вроде «1366x747» или что-то подобное .. вместо "1366x768". После многих попыток, я думаю, я нашел решение.

Решение:

Следуйте инструкциям на этой странице: https://wiki.ubuntu.com/X/Config/Resolution#Adding_undetected_resolutions

[ 119] Пример (что я и сделал):

Разрешение моего экрана 1366x768

$ cvt 1366 768 60
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Скопировал все после «Modeline»

$ xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

выполните команду xrandr со скопированной строкой

$ xrandr --addmode VBOX0 1366x768

Сохраните вновь созданный режим

$ xrandr --output VBOX0 --mode 1366x768

Примените вновь созданный режим, и все готово! Теперь зайдите, проверьте настройки дисплея и все должно быть хорошо.

ПРИМЕЧАНИЕ: Просто делайте то, что я делал, но я делаю настоятельно рекомендую фактически запускать команды, а не просто копировать «Modeline» в примере, так как он может отличаться для вас даже если у вас такое же разрешение экрана, как у меня. Это было сделано с установленными гостевыми дополнениями VirtualBox, я не знаю, работает ли он без него, он должен работать, хотя ...

0
ответ дан 13 April 2017 в 15:23

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

Похожие вопросы: