Увеличение Размера экрана / Разрешение на Экземпляре VirtualBox Centos

Когда Вы передаете вывод по каналу одной команды другому (использование |), Вы только перенаправляете стандартный вывод. Таким образом, это должно объяснить почему

ffmpeg -i 01-Daemon.mp3 | grep -i Duration

не производит то, что Вы хотели (это действительно работает, хотя).

Если Вы не хотите перенаправлять вывод ошибок к стандартному выводу, можно перенаправить вывод ошибок в файл, то grep он позже

ffmpeg -i 01-Daemon.mp3 2> /tmp/ffmpeg-error
grep -i Duration /tmp/ffmpeg-error
27
10.03.2015, 22:44
6 ответов

Максимальное разрешение 800x600 предполагает, что Ваш X-сервер в виртуальной машине использует драйвер SVGA. SVGA является самым высоким разрешением, для которого существует стандартная поддержка; кроме того, Вам нужен драйвер.

VirtualBox эмулирует графический адаптер, который характерен для VirtualBox, он не эмулирует ранее существующий аппаратный компонент как большинство других подсистем. Гостевые дополнения включают драйвер для того адаптера. Вставьте гостевые дополнения CD из меню устройства VirtualBox, затем запустите программу установки. Выйдите из системы, перезапустите X-сервер (отправить Ctrl+Alt+Backspace из меню VirtualBox), и у Вас должно быть разрешение экрана, которое соответствует Вашему окну VirtualBox. Если Вы находите тихую необходимость в ручной тонкой настройке Вашего xorg.conf, руководство имеет некоторые указатели.

Существует предел тому, как высоко можно стать, должными на сумму памяти, которую Вы выделили графическому адаптеру в конфигурации VirtualBox. 8 МБ дадут Вам до 1600x1200 в 32 цветах. Движение кроме того главным образом полезно, если Вы используете 3D.

22
27.01.2020, 19:39
  • 1
    отмеченный как корректный ответ как установка Гостевых дополнений VirtualBox, кажется, решило мою проблему. См. мое примечание выше, если у Вас нет установочных CD. –  Aaron Newton 24.11.2011, 03:55
  • 2
    я просто следовал этому ответу для решения той же проблемы с CentOS 7. Я должен был установить заголовки ядрa прежде autorun.sh в Госте работал бы Дополнительный CD. Сообщение об ошибке от autorun.sh дает названия пакетов для установки с yum. После установки Гостевых Дополнений я просто перезапустил VM, и проблема волшебно решена. –  Michael Hoffmann 30.11.2017, 20:20

Вам нужны Виртуальные гостевые расширения Поля.

Для установки их, Вы сначала нуждаетесь в репозитории RPMForge, добавленном для конфетки, следуете этим инструкциям:

http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-5aabf02717d5b6b12d47edbc5811404998926a1b

Затем выполните эту команду в терминале:

yum install dkms
1
27.01.2020, 19:39
  • 1
    Спасибо, но я уже отметил это как ответ в прошлом ноябре. –  Aaron Newton 02.05.2013, 15:49
  • 2
    @AaronNewton, я полностью понимаю. Я просто должен был пройти больше исследования для получения его работающий на меня. Если я должен сделать это, я обычно отправляю. Не отвечать на Ваш вопрос так же, чтобы, возможно, выручить кого-то еще, который приезжает и имеет те же вопросы с принятым ответом, как я сделал. –  Beachhouse 02.05.2013, 18:17

У меня были те же проблемы с разными настройками:

ОС хоста: Linux Mint 17 Cinnamon 64-bit Гостевая ОС: Центры 6.6 Виртуальный ящик: Oracle VM VirtualBox Manager 4.3.10_Ubuntu

Решение, которое работало на меня:

  1. Установить Virtualbox --> Устройства, вставить CD образ гостевых добавок

    .
    [root@centos6 ~]# cd /media/VBOXADDITIONS_4.3.10_93012/
    ./VBoxLinuxAdditions.run
    
  2. получить строку пользовательского разрешения:

      [root@centos6 ~]$ cvt 1600 900
    # 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55,99 кГц; pclk: 118,25 МГц Модель "1600x900_60,00" 118,25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
    
  3. установить пользовательское разрешение строки:

    [root@centos6 ~]$ xrandr
    Экран 0: минимум 64 x 64, текущий 1024 x 768, максимум 16384 x 16384
    Подключение VBOX0 1024x768+0+0 0 мм х 0 мм
     1024x768 60.0*+ 60.0*
     1600x1200 60.0 
     1440x1050 60.0 
     1280x960 60.0 
     800x600 60.0 
     640x480 60.0 
    
    [root@centos6 ~]$ xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
    
    [root@centos6 ~]$ xrandr --addmode VBOX0 "1600x900_60.00"
    
  4. используйте обычное диалоговое окно настройки системного администрирования для изменения разрешения на 1600 x 900, которое ранее было недоступно.

HTH, Магнус

4
27.01.2020, 19:39

В моем случае ( virtualbox 5 + centos 7 ) все, что я сделал, это установил «гостевой дополнительный образ компакт-диска», затем перезапустите виртуальную машину и сделайте ее полноэкранной при запуске, она автоматически принимает самое большое разрешение.

Я думаю, вы могли забыть перезагрузить компьютер или не отображать его в полноэкранном режиме через host + F .

0
27.01.2020, 19:39

в CentOS 7.5 на VirtualBox 5.2.22 решение было:

  1. установить дополнения VirtualBox
  2. создайте файл конфигурации модуля ядра для модуля "vboxvideo". Без параметра «modeset» модуль не загружается.

    echo "options vboxvideo modeset=1" > /etc/modprobe.d/vboxvideo.conf

  3. перезагрузка
0
27.01.2020, 19:39

Для Mac, несмотря на то, что дополнения VirtualBox уже доступны, мне не удалось найти способ их установки.

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

0
27.01.2020, 19:39

Теги

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