Когда Вы передаете вывод по каналу одной команды другому (использование |
), Вы только перенаправляете стандартный вывод. Таким образом, это должно объяснить почему
ffmpeg -i 01-Daemon.mp3 | grep -i Duration
не производит то, что Вы хотели (это действительно работает, хотя).
Если Вы не хотите перенаправлять вывод ошибок к стандартному выводу, можно перенаправить вывод ошибок в файл, то grep он позже
ffmpeg -i 01-Daemon.mp3 2> /tmp/ffmpeg-error
grep -i Duration /tmp/ffmpeg-error
Максимальное разрешение 800x600 предполагает, что Ваш X-сервер в виртуальной машине использует драйвер SVGA. SVGA является самым высоким разрешением, для которого существует стандартная поддержка; кроме того, Вам нужен драйвер.
VirtualBox эмулирует графический адаптер, который характерен для VirtualBox, он не эмулирует ранее существующий аппаратный компонент как большинство других подсистем. Гостевые дополнения включают драйвер для того адаптера. Вставьте гостевые дополнения CD из меню устройства VirtualBox, затем запустите программу установки. Выйдите из системы, перезапустите X-сервер (отправить Ctrl+Alt+Backspace
из меню VirtualBox), и у Вас должно быть разрешение экрана, которое соответствует Вашему окну VirtualBox. Если Вы находите тихую необходимость в ручной тонкой настройке Вашего xorg.conf
, руководство имеет некоторые указатели.
Существует предел тому, как высоко можно стать, должными на сумму памяти, которую Вы выделили графическому адаптеру в конфигурации VirtualBox. 8 МБ дадут Вам до 1600x1200 в 32 цветах. Движение кроме того главным образом полезно, если Вы используете 3D.
Вам нужны Виртуальные гостевые расширения Поля.
Для установки их, Вы сначала нуждаетесь в репозитории RPMForge, добавленном для конфетки, следуете этим инструкциям:
Затем выполните эту команду в терминале:
yum install dkms
У меня были те же проблемы с разными настройками:
ОС хоста: Linux Mint 17 Cinnamon 64-bit Гостевая ОС: Центры 6.6 Виртуальный ящик: Oracle VM VirtualBox Manager 4.3.10_Ubuntu
Решение, которое работало на меня:
Установить Virtualbox --> Устройства, вставить CD образ гостевых добавок
.[root@centos6 ~]# cd /media/VBOXADDITIONS_4.3.10_93012/
./VBoxLinuxAdditions.run
получить строку пользовательского разрешения:
[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
установить пользовательское разрешение строки:
[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"
используйте обычное диалоговое окно настройки системного администрирования для изменения разрешения на 1600 x 900, которое ранее было недоступно.
HTH, Магнус
В моем случае ( virtualbox 5
+ centos 7
) все, что я сделал, это установил «гостевой дополнительный образ компакт-диска», затем перезапустите виртуальную машину и сделайте ее полноэкранной при запуске, она автоматически принимает самое большое разрешение.
Я думаю, вы могли забыть перезагрузить компьютер или не отображать его в полноэкранном режиме через host + F
.
в CentOS 7.5 на VirtualBox 5.2.22 решение было:
создайте файл конфигурации модуля ядра для модуля "vboxvideo". Без параметра «modeset» модуль не загружается.
echo "options vboxvideo modeset=1" > /etc/modprobe.d/vboxvideo.conf
Для Mac, несмотря на то, что дополнения VirtualBox уже доступны, мне не удалось найти способ их установки.
Однако изменение разрешения в настройках гостевой машины (в моем случае CentOS )решило проблему. Не было возможности автоматически подобрать разрешение экрана, как предлагали другие, но метод проб и ошибок позволил мне найти наилучшее (почти идеальное )соответствие. Хотя экран загрузки и входа в систему будет выглядеть уменьшенным, после входа в систему будет видно полное разрешение.
autorun.sh
в Госте работал бы Дополнительный CD. Сообщение об ошибке отautorun.sh
дает названия пакетов для установки сyum
. После установки Гостевых Дополнений я просто перезапустил VM, и проблема волшебно решена. – Michael Hoffmann 30.11.2017, 20:20