Проблема Разрешения экрана о Ubuntu VM, работающий в VMware Workstation на хосте Win7

Я плохо знаком с Ubuntu, и моей исходной проблемой было с экраном (дисплей) разрешение. Я запускаю Ubuntu 16.04 LTE (x64) на VMware Workstation 12.0.1, который находится на машине Windows 7 Enterprise x64 с видеокартой AMD Radeon HD 5670.

Каждый раз, когда я запускаю Ubuntu, она работает в меньшем разрешении 800x600; мое родное разрешение 1920x1080. Таким образом, я искал вокруг и нашел, что инструктирование статьи создало пользовательский сценарий удара, который должен был вызвать системное разрешение к 1920x1080.
После учебного руководства я создал "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

Но после каждого перезапуска разрешение возвращается к 800x600. Затем я должен выполнить пользовательскую команду "setscreen.sh" снова от терминала для возвращения его 1920x1080.

Я провел больше исследования и нашел другую статью, которая предложила поместить файл в "приложение запуска" после включения "выполнить" разрешения 'пользовательского дисплея' файл, чтобы "Позволить выполнять файл как программу". Я сделал, как проинструктировано (отмечающий исполняемый файл файла и делающий новую запись в Приложении Запуска) и теперь после каждого перезапуска, разрешение прибудет в 1920x1080, но с сообщением об ошибке (Не мог применить сохраненную конфигурацию для мониторов). Когда я закрываю сообщение об ошибке, разрешение возвращается к 800x600. Затем я должен выполнить команду "setscreen.sh" снова от терминала для возвращения разрешения 1920x1080. (никакое сообщение об ошибке, когда выполнено вручную от терминала).

Так как это оказывалось еще одним неудобством, я следовал за этим и этой статьей для создания ".desktop" файла, но это все еще ничего не фиксирует, и проблема сохраняется.

Теперь думание, что, возможно, я не могу получить эту проблему, зафиксировало, я начал смотреть на другие способы изменить разрешение и мысль вручную выполняющий "setscreen.sh" файл от рабочего стола (GUI) путем двойного щелчка по ней. Но когда я дважды щелкаю по файлу, он открывается в "gedit". Таким образом для решения этой проблемы я следовал этой статье, но я, может казаться, не понимаю инструкции там. Что такое "Наутилус Полный нетерпения" (файловый менеджер)? Я не могу найти меню "File" в своем рабочем столе человечности. Как мы приходим к "предпочтениям" для изменения "Поведения"?

Я открываю Ubuntu "Проводник Файлов" и располагаюсь к/path/of/file и пытался найти меню файла на окне Explorer, но не может, казаться, найти его. Также щелкая правой кнопкой по файлу и выбирая "открытый с" опцией и затем "другое приложение" и затем "Просматривает все приложение", показывает набор приложения, но не "Терминальный". Здесь я действительно пытался открыть его с "опцией" программного обеспечения солнца, но это также не решает проблему.

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

Также я сожалею о неспособности сохранить этот вопрос коротким и кратким отсутствием боязни надлежащего понимания моей проблемы и продвижения к потенциальной задержке.

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

Спасибо.

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

3 ответа

После 13 месяцев борьбы я наконец устранил свою проблему.

Первый удостоверяются, что Вы выполняете "Инструменты VMware" правильно на Вашем VM, и я сделал это следует инструкциям здесь !.

Затем я включаю Терминал (Ctrl + Высокий звук + T) и ввожу следующие команды

(Примечание-> Ссылки на эти 5, команда отображения xrandr является много здесь на этом сайте, но без разрешения к моей проблеме. Однако я должен упомянуть их снова здесь для надлежащей видимости для людей, сталкивающихся с подобной проблемой как я. Это избавит их от необходимости посетить другие страницы для завершения фазы разрешения. Таким образом, здесь это идет..)

xrandr -q

От вывода вышеупомянутой команды, проверьте, которые производят, соединен. Для меня это было , Virtual1

Затем вводит следующую команду cvt , сопровождаемую Вашим нужным разрешением. Обратите внимание на пробелы в следующей команде. Для меня это было

cvt 1920 1080

, Это генерировало вывод, от которого мы должны скопировать ( Ctrl + Сдвиг + C ) текст после Word "Modeline" до конца и вставить его ( Ctrl + Сдвиг + V ) в ниже кода. Удостоверьтесь, что удалили _60.00 из-за кавычек перед выполнением кода. Для меня это было похоже, это

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

Замечает, что я удалил _60.00 из оригинала "1920x1080_60.00". Затем возьмите разрешение экрана из-за кавычек и введите в следующий код

xrandr --addmode Virtual1 1920x1080

После того, как это добавляет следующую команду

xrandr --output Virtual1 --mode 1920x1080

, которую Это должно принести Вашему разрешению экрана в Ubuntu к желаемой (1920x1080)

В этой точке при перезапуске затем нового разрешения, не будет сохранен. Таким образом, я вернулся к Параметру настройки системы-> Дисплей. Я теперь вижу, что нужное разрешение 1920x1080 (16:9) , (который был ранее недоступен) теперь стало доступным в Разрешение выпадающий. Теперь, когда я выбираю разрешение здесь и нажимаю на Apply, оно сохраняет изменения, даже после перезапуска.

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

4
ответ дан 3 December 2019 в 06:31

Наутилус полный нетерпения является файловым менеджером, используемым в Ubuntu. Инструкции в этот ответ только применим при выполнении Gnome который Вы, очевидно, не.

способ сделать исполняемый файл сценария удара путем щелчка правой кнопкой по сценарию-> Свойства-> Полномочия-> файл набора как исполняемый файл (или что-то очень похожее).
Иначе можно использовать терминал: chmod +x yourscript.sh.

В случае, если Вы сделали что-то не так в установке .sh сценарий для работы запуска, я дам Вам инструкции:

  • Создают сценарий удара, xrandr.sh, например, и помещают Ваши команды xrandr в него:
#!/bin/bash
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
xrandr --output Virtual1 --mode 1920x1080
  • Делают исполняемый файл сценария с chmod +x xrandr.sh

  • Поиск "Приложений Запуска" в тире, выполняют его и добавляют сценарий как приложение запуска.

команды будут теперь работать каждый раз, когда Вы входите в свою учетную запись.

при столкновении с дальнейшими проблемами, свяжитесь со мной в комментариях =)

1
ответ дан 3 December 2019 в 06:31

Мое решение этой проблемы немного отличалось от ответа от DevRobot . Вот мой подход.

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

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

Чтобы сохранить настроенное разрешение экрана после каждой перезагрузки, я менял ~/.xprofile.

В терминале gedit ~/.xprofile

Добавьте следующие строки в конец файла и сохраните:

xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
1
ответ дан 3 December 2019 в 06:31

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

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