Не могу получить 1920 x 1080 в Ubuntu через VMWare


23

Я только что установил Ubuntu и набрал sudo apt-get install open-vm-tools

Я могу изменить свое разрешение на 1920 x 1200, но не на 1920 x 1080. Есть идеи?

Я пробовал это , и это, но не повезло. Вторая ссылка для VirtualBox

Я попытался изменить настройки VMWare на моем хост-компьютере (Windows 8) и на моей гостевой ОС (Ubuntu), но безуспешно. Это действительно нужно для работы.

Я не думаю, что я правильно запускаю инструменты vm. Очевидно, я должен запустить файл .pl, но когда я дважды щелкаю по нему, текстовый файл просто открывается.

XRandR:

xrandr
Screen 0: minimum 1 x 1, current 1360 x 768, maximum 8192 x 8192
Virtual1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600        60.0 +   60.3  
   2560x1600      60.0  
   1920x1440      60.0  
   1856x1392      60.0  
   1792x1344      60.0  
   1920x1200      59.9  
   1600x1200      60.0  
   1680x1050      60.0  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       60.0* 
   1280x800       59.8  
   1152x864       75.0  
   1280x768       59.9  
   1024x768       60.0  
   640x480        59.9  
Virtual2 disconnected (normal left inverted right x axis y axis)
Virtual3 disconnected (normal left inverted right x axis y axis)
Virtual4 disconnected (normal left inverted right x axis y axis)
Virtual5 disconnected (normal left inverted right x axis y axis)
Virtual6 disconnected (normal left inverted right x axis y axis)
Virtual7 disconnected (normal left inverted right x axis y axis)
Virtual8 disconnected (normal left inverted right x axis y axis)

введите описание изображения здесь


Небольшое уточнение - в Ubuntu вы только что установили хост-компьютер или клиентский компьютер?
Купиакос

Извините, это клиентский компьютер.
EGHDK

Поместите всю дополнительную информацию, которую вы предоставили в качестве комментариев в самом вопросе, отредактировав вопрос.

Дайте выводxrandr
Златан

Может xrandr --output Virtual1 --mode 1920x1080работает?
Златан

Ответы:


41

Мое решение:

Создайте текстовый файл с расширением .sh. Напримерsetscreen.sh

Вставьте следующий текст и сохраните.

xrandr --newmode "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
xrandr --output Virtual1 --mode 1920x1080

Запустите этот .sh файл как исполняемый файл. Экран должен идти до 1920x1080.

Используйте «автозапуск приложений» для запуска файла при запуске.

Примечание: я использую Mint 17, но в Ubuntu это должно работать нормально.


Это сработало для меня, используя Ubuntu 15.04, виртуализированную в VMWare Player с Windows 7 в качестве основной ОС.
Марк Томлин

У меня работал на настольном компьютере Ubuntu 14.04 с Vmware 8 на Mac Osx. Спасибо.
Синан Элдем

Спасибо, у меня была эта проблема на ParrotSec OS 2.1, работающей на VMware. Работает как шарм.
AnythingM3tal

У меня работал на Debian 8.5 (Jessie), работающем на Vmware.
c0deous

Работал для меня В Ubuntu 17.04 / VMWare Workstation Pro
JREAM

8

Я подошел к той же проблеме, используя Linux Mint Cinnamon 17.3 под VMware Player 12.1.

Чтение больше о open-vm-toolsна VMware КБ , я обнаружил , что использование open-vm-tools-desktopпакета является рекомендуемым способом работы вокруг этого.

Поэтому я рекомендую вам также выполнить sudo apt-get install open-vm-tools-desktop. Но имейте в виду, что разрешение будет автоматически настраиваться только в полноэкранном режиме, а не в оконном режиме.


1
На самом деле разрешение корректируется при настройке размера окна. Теперь это прекрасно работает для меня. Спасибо за подсказку.
юртесен

1
Upvoted. Справка по Ubuntu также описала это решение.
Франклин Ю

4

Вы можете добавить режим для xrander. Для вас команда будет выглядеть примерно так:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Вам может потребоваться указать состояние вывода, добавив эту --output Virtual1опцию. Я посчитал аргументы этой команды с cvt 19200 1080 60. Они могут отличаться для вас. Затем просто переключитесь в этот режим с этим

xrandr --output Virtual1 --mode 1920x1080 --rate 60

Вы имеете в виду 1920x1080_60.00
EGHDK

@EGHDK да, я обновил свой ответ. Возможно, вам придется добавить опцию вывода.
Двор

@EGHDK Я бы также посоветовал вам проверить VirtualBox. Это альтернатива VMWare с открытым исходным кодом. Его гостевые дополнения делают это автоматически каждый раз, когда вы изменяете размер окна, наряду с другими функциями, такими как общая клавиатура между хостом и виртуальной машиной, и режим бесшовной интеграции.
dward

1

Я столкнулся с той же проблемой. У меня были установлены инструменты vmware, и я не смог заставить его перейти на полный экран. Что вы хотите попробовать, так это изменить виртуальную машину (Ubuntu). Это сработало для меня. По какой-то причине он не распознал требуемое разрешение динамически, и мне пришлось вручную изменить его для Ubuntu.


Какие настройки вы установили в плеере VMWare?
EGHDK

Настройки для отображения: Accelerte 3d Graphics проверен и Использовать настройки хоста для выбранных мониторов. Изменение этих настроек мне не помогло. Если вам нужны другие настройки, пожалуйста, спросите.
Parnit

Обновил мой вопрос, чтобы показать быстрый снимок Ubuntu. Разрешение достигает 1920 x 1200, но полностью пропускает 1920 x 1080. Мои Windows 8 настроены на 1920 x 1080.
EGHDK

К сожалению, как и у вас, я получаю настройку 1920 x 1200, а выигрыш 7 - 1920 x 1080p. Я считаю, что 1680 x 1050 лучше, чем 1920 x 1200. Извините, я не могу думать ни о чем другом.
Парнит

1

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

xrandr --addmode Virtual1 1920x1080_60

после того, как я ввел первую команду Дворда:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Тогда я смог выбрать разрешение в настройках.


1

Это сработало для меня:

  1. Установите open-vm-tools-desktop и перезагрузитесь

    apt install open-vm-tools-desktop && reboot

  2. Установите предохранитель и перезагрузите

    подходящая установка fuse && reboot

  3. установите VM View-> Autosize на Autofit Guest

Я попытался установить все сразу, а затем перезагрузить и изменить размер, по какой-то причине это не сработало, возможно, из-за подходящего обновления, которое я сделал перед установкой open-vm-tools-desktop. Вышеупомянутое решение работало, когда я делал это перед любым обновлением пакета.


0

Есть обходной путь от парня по имени "dts-dreamer". Он прикреплен как патч к багтрекеру.

Теперь о проблеме: это регрессия от 12.04, и она все еще в коде по состоянию на 13.04.
Ошибка получила подтвержденное состояние на багтрекере, но Canonical пока не комментирует.
Решение? Ни то, что я знаю.

Файл xorg.conf также работает только для некоторых вариантов. Как и сама Ubuntu и Kubuntu.
Пожалуйста, отметьте ошибку, если она затрагивает вас (и если у вас есть учетная запись Launchpad.)


0

Включите виртуальную машину. Войдите в виртуальную машину, используя учетную запись с правами администратора или root. Перейдите в Виртуальная машина> Установить инструменты VMware (или ВМ> Установить инструменты VMware).

Примечание. Если вы используете облегченную версию Fusion, версию Workstation без VMware Tools или VMware Player, вам будет предложено загрузить VMware Tools, прежде чем их можно будет установить. Нажмите Загрузить сейчас, чтобы начать загрузку.

Откройте компакт-диск VMware Tools, установленный на рабочем столе Ubuntu. Щелкните правой кнопкой мыши имя файла, похожее на VMwareTools.xxx-xxxx.tar.gz, нажмите «Извлечь в» и выберите Ubuntu Desktop, чтобы сохранить извлеченное содержимое.

Папка vmware-tools-distribution извлекается на рабочий стол Ubuntu. Чтобы установить VMware Tools в Ubuntu: Откройте окно терминала. Запустите эту команду, чтобы перейти в папку vmware-tools-distrib:

cd Desktop / vmware-tools-distrib

Запустите эту команду для установки VMware Tools:

sudo ./vmware-install.pl -d

Примечание. Ключ -d предполагает, что вы хотите принять значения по умолчанию. Если вы не используете -d, нажмите Return, чтобы принять значения по умолчанию или предоставить свои собственные ответы.

Введите свой пароль Ubuntu. Перезапустите виртуальную машину Ubuntu после завершения установки VMware Tools.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.