Ubuntu нет разрешения 1920 1080

Обновлено: 04.07.2024

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

sudo chmod +x <yourscriptname.sh>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

apt install open-vm-tools-desktop & amp; & amp; перезагрузка

Установка предохранителя и перезагрузка

apt установка предохранителя & amp; reboot

установить VM View-> Autosize на Autofit Guest

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

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

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

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

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

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

cd Desktop / vmware-tools-distrib

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

sudo ./vmware-install.pl -d

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

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

С развитием технологий экраны для компьютеров смогли значительно увеличить разрешение. Если старые экраны показывали 640х800 пикселей, то более новые отображают уже 1920х1080. У последних моделей разрешение ещё выше.

В операционной системе Linux существует несколько способов настройки разрешения экрана. В обычных системах, как правило, это не нужно. Но если вы хотите использовать несколько мониторов или решили запустить Linux на виртуальной машине, то разрешение может определиться неправильно и тогда придётся его настроить. В этой статье мы рассмотрим, как изменить разрешение экрана в Linux через графический интерфейс и терминал.

Настройка разрешения экрана в GUI

Разберём настройку разрешения на примере дистрибутива Ubuntu и окружения рабочего стола Gnome. Откройте утилиту Настройки из главного меню:

Перейдите на вкладку Устройства, а затем выберите пункт Настройка экранов:

Если к компьютеру подключено два монитора Linux или больше, то у вас будет три варианта работы экранов:

  • Объединение - все экраны объединяются в одно рабочее пространство;
  • Зеркальное отображение - одинаковая картинка на всех экранах;
  • Один экран - картинка только на одном экране, другие отключены.

Независимо от того, какой режим вы выбираете, будут доступны настройки Разрешение и Частота обновления, где вы сможете настроить нужные вам параметры:


Так выполняется настройка монитора Linux через графический интерфейс. Если вы хотите объединить экраны, то можно указать разрешение мониторов Linux для каждого из них отдельно:

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

Как изменить разрешение экрана через терминал

Для управления настройками экрана из терминала можно использовать утилиту xrandr. Синтаксис утилиты очень прост:

xrandr опции параметры

Разберём основные опции утилиты, которые будем использовать:

  • --verbose - включить более подробный вывод;
  • --version - версия программы;
  • --query - когда установлена эта опция или не указанно никаких опций, выводится текущая конфигурация;
  • -d, --display - позволяет указать какой X экран использовать по имени;
  • -s, --screen - устанавливает дисплей для настройки по ID;
  • --output - устанавливает дисплей для настройки по имени или ID;
  • --primary - выбрать основной экран;
  • --size - позволяет указать размер экрана;
  • --rate - устанавливает частоту обновления;
  • --dpi - устанавливает DPI, количество точек на дюйм, которое позволяет вычислить правильный размер для окон;
  • --newmode - создаёт новый режим отображения по размеру и частоте;
  • --rmmode - удаляет режим отображения;
  • --addmode - добавляет созданный режим к списку доступных для использования;
  • --delmode - удалить режим из списка доступных;
  • --mode - активирует указанный режим;
  • --off - отключает экран;
  • --gamma - позволяет установить коррекцию гаммы, в формате красный:зеленый:синий;

Чтобы посмотреть текущие параметры системы, запустите утилиту без параметров:

Как видите, к моей системе подключено два экрана:

  • LVDS-1 - встроенный экран ноутбука;
  • HDMI-1 - внешний экран;

Для каждого экрана доступно несколько разрешений, текущее разрешение отмечено звёздочкой. Чтобы изменить разрешение экрана Linux на одно из доступных, используйте опцию --mode вместе с --output:

xrandr --output HDMI-1 --mode 1680x1050

Теперь звёздочка выводится около разрешения 1680х1050.

Хорошо, мы разобрались с тем, как добавить одно из существующих разрешений. По сути, то же самое, что и в графическом интерфейсе. Но если нужного разрешения в списке нет, то его можно добавить. Для этого сначала нужно конвертировать обычную запись в формат VESA. Для этого используйте утилиту cvt. Например, создадим режим с разрешением 2000х1100 и частотой обновления 60:

cvt 2000 1100 60

Дальше надо скопировать из вывода утилиты всё, что написано после "Modeline". Осталось использовать скопированный текст в xrandr:

xrandr --newmode "2000x1100_60.00" 183.75 2000 2136 2344 2688 1100 1103 1113 1141 -hsync +vsync

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

xrandr --addmode HDMI-1 2000x1100_60.00


А затем активируем, как описывалось выше:

xrandr --output HDMI-1 --mode 2000x1100_60.00


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

Чтобы сохранить настройки после перезагрузки, добавьте команду активации разрешения в конфигурационный файл


Синтаксис файла очень похож на

/.xinitrc. Все команды из него автоматически выполняются при старте сессии. Или же вы можете использовать любой другой метод автозагрузки, который работает после запуска X.

Выводы

В этой статье мы рассмотрели несколько способов настроить разрешение экрана Linux с помощью графического интерфейса или через терминал. Как видите, это не так сложно, как может показаться на первый взгляд.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Оцените статью:

(16 оценок, среднее: 4,19 из 5)

Об авторе

26 комментариев

может кому и пригодится, если больше не о чем

У меня реально проблема до конца не решена с подключением 4к телевизора LG 49 inches к ПК по hdmi кабелю .Испробовал все самые известные дистрибутивы остановился на ubuntu 18.04 хотя заметил не столько в дистре проблемы сколько в DE .GTK еще как то более адекватно работают на отрытых драйверах с 49 inches дисплеем а QT сколько намучился что то свыше 32 inches все никак не получается настроить . На нуво драйвере хотя бы разрешение можно установить приемлемое,но есть тиринг проблема с маштабированием и прочие огрехи .Сразу поставил проприетарный nvidia драйвер так телевизор с ПК отказываются дать желаемый результат .То изображение не тот маштаб экрана то картинка рябит не качественная ,на этом же компе 2 система винда 10 определяет отлично автоматом . А в Linux нуво еще как то можно ручками настроить , nvidia драйвер вообще жесть .Больше всего бесит если используешь приемлемое разрешение например 1920x1080 то картинка не влезает в экран или стоит косо или шрифты смазываются .Вообщем пока мес открый драйвер ну более менее .Но это факт кто подключает более большие мониторы или телевизоры .

Очень рекомендую автору:
1) Создать список тем по софту и железу;
2) Провести опрос среди посетителей сайта;
3) На основании этого опроса строить свою дальнейшую политику! )))
Пишите - и мы напишем Вам нужные статьи )))
На самом деле - все очень просто)))

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

Когда я поставил себе Ubuntu, то первой серьезной проблемой было разрешение моего монитора: ubuntu никик не хотела понимать, что мой моник (Acer AL1916W) крут и его рабочее разрешение - это 1440x900, а не 1024x768.

Да, такое бывает часто. Слава Богу, Что эту проблему достаточно просто решить. В данной статье мы рассмотрим

Изменение разрешения монитора в Linux

Для того чтобы посмотреть, на что вообще способны по мнению Linux ваши мониторы (или монитор, если он один), нужно выполнить команду xrandr из консоли (Ctrl+Alt+T):

В результате вы получите что-то типа такого (у меня 2 монитора):

Доступные разрешения мониторов в Linux

Вы можеет увидеть здесь два видеовыхода: DVI-0 и VGA-0, а ниже доступные разрешения для каждого из мониторов на этих видеовыходах. У вас выходы могут называться по разному: LVDS1 — экран ноутбука, VGA1 — экран, подключаемый через VGA, DVI1 — экран, подключаемый через DVI, HDMI — экран, подключенный через HDMI.

итак, если нужное вам разрешение присутствует в списке разрешений для вашего монитора, то применить его можно очень просто: xrandr --output Название_выхода --mode Режим. В моем случае команда будет выглядеть так:

Вуаля, на вашем мониторе уже должно смениться разрешение :)

Добавление нового разрешения монитора в Linux

А что же делать, если нужного нам разрешения нет в предлагаемых? А вот что: можно просто добавить необходимое разрешение вручную. Для этого найдите характеристики вашего монитора и посмотрите, какое разрешение он поддерживает и на какой частоте. ВНИМАНИЕ! Если вы укажите частоту, на которой монитор работать не может, то потеряете графический интерфейс вашего Linux'а.

Ну к примеру, мы выяснили, что монитор Acer AL1916W отлично работает с разрешением 1440x900 на частоте в 60Гц. Давайте сгенерим для него так называемый конфиг командой cvt:

Вывод команды будет таким:

Новое разрешение монитора в Linux

Отсюда нам нужна вторая строчка, а именно все, что находится после "Modeline":

"1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

Далее мы создаем принципиально новый режим:

Осталось только привязать только что созданный режим к нужному монитору. Помните, в начале статьи мы смотрели, на каком выходе какой из мониторов? Привязка режима к конкретному монитору (выходу) делается так:

Ну вот, ваш монитор погас, включился и вы уже довольны :)

Добавление новой конфигурации монитора в автозагрузку

Да да да, вы спросите, и что, делать это каждый раз, когда запускается компьютер?

Нет, каждый раз делать этого не надо: просто не выключайте свой комп :) Шучу. Можно просто добавить эту конфигурацию в автозагрузку, и Linux сам будет все это прекрасно делать при запуске. Как? Давайте по шагам:

Ну на будущее лучше создать в домашнем каталоге папку ".bin", в которой будут храниться все исполняемые скрипты (поверьте, пригодится). Ну и сразу перейдем в эту папку:

В папке создадим файл, назовем его, к примеру, load_screen.sh:

Открываем файл и добавляем в него все наши команды по созданию и добавлению режима монитора. Открыть файл:

Содержимое файла (для монитора, о котором идет речь в этой статье):

Закрываем (Ctrl+X) и сохраняем. Теперь нам надо на файл выставить права, чтоб его можно было выполнять, как команду:

Ну и осталось добавить его в так называемый автозапуск.

И в конец файла дописываем путь к нашему исполняемому скрипту. В итоге, файл 50-unity-greeter.conf у меня выглядит так (не забудьте, что имя пользователя у вас точно другое):

Всё! После перезагрузки разрешение монитора у вас уже должно сразу примениться. Ставьте лайки, друзья, если этот матриал был для вас полезен ;)

Крутов Герман

Понравилась или помогла статья? Самое лучшее, что ты можешь сделать - это поделиться ею в любой из своих соцсетей (даже если ты поделишься в твиттере или google+, которыми ты не пользуешься - это очень поможет развитию моего блога). Спасибо! А если ты еще и оставишь любой комментарий снизу в обсуждениях, то это будет двойное СПАСИБО!

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

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

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

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

введите описание здесь

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

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

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

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

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

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

Читать больше о open-vm-tools на VMware KB я обнаружил, что с помощью open-vm-tools-desktop Пакет является рекомендуемым способом обойти это.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Включите виртуальную машину. Войдите в виртуальную машину, используя учетную запись с правами администратора или 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:

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

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

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

Линукс стал проще в настройках. Как и в Windows, различные проблемы здесь можно решить с помощью разных вариантов. Есть несколько способов изменить разрешение экрана в Ubuntu:

  • через графический интерфейс;
  • посредством терминала.

Особенности настройки разрешения экрана в Ubuntu


Новичкам, установившим Linux, удобней изменить настройку яркости экрана при помощи кнопки «Параметры системы» , которая находится в левой панели рабочего стола.

Под этой иконкой собрано большинство необходимых настроек для корректной работы ОС. Необходимо нажать на нее, далее – на параметр «Настройка экранов», в котором нужно выбрать с левой стороны строки «Разрешение» требуемые цифры и нажать «Ок» для вступления изменений в силу.


Оценить конфигурацию можно в течение 30 секунд, после чего система вернется в первоначальное состояние. Это же произойдет при нажатии кнопки «Восстановить исходную конфигурацию».

Как изменить разрешение экрана в Ubuntu


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

Затем его открывают и выполняют следующие действия:

  1. xrandr – эта команда покажет, какие в системе есть доступные разрешения. Тот вариант, который установлен в данный момент, будет обозначен как «VGA-1 connected primary 1920x975+0+0». В конкретном случае цифры могут быть другие.
  2. Подставляют свои параметры, которые хотят изменить, и узнают, способна ли операционная система предоставить эту возможность: вводят команду: cvt 1280x960 60.
  3. После вывода результатов операции копируют строку после слова Modeline: "1280x960_60" 6.25 1280 1320 1440 1600 60 63 73 76 -hsync +vsync.
  4. Приведенное значение вставляют после команды: xrandr --newmode "1280x960_60" 6.25 1280 1320 1440 1600 60 63 73 76 -hsync +vsync.
  1. Добавление интерфейса к выбранному разрешению. Для этого нужно написать следующую команду: xrandr --addmode VGA-1 1280x
  2. Устанавливают выбранное разрешение еще одной командой: xrandr --output VGA-1 --mode 1280x
  3. Создают скрипт, который будет запускать нужный вариант: сначала папку с именем .bin, затем – файл, например, screen.sh .

В терминале добавляют к файлу автозагрузки: sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf.

display-setup-script=/home/al/.bin/screen.sh – путь к нужному файлу screen.sh.

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

Как изменить яркость экрана ноутбука в Ubuntu

Важно! Эти способы подходят лишь для ОС семейства Ubuntu. Хоть она является похожей по принципам на Debian, все же регулирование яркости экрана Linux и Debian может значительно различаться.

Достаточно лишь скорректировать один пакет (программу), а затем обновить систему. Отрегулировать параметры можно при помощи установленного пакета для регулировки яркости ноутбука Ubuntu. Сделать это можно тремя операциями из терминала:

  • добавление репозитория для скачивания пакета: sudo add-apt-repository ppa:indicator-brightness/ppa;
  • обновление системы для того, чтобы подхватились зависимости: sudo apt-get update ;
  • загрузка и установка самого пакета: sudo apt-get install indicator-brightness .

Если данный способ не подошел, необходимо провести более тщательную настройку. Есть еще один метод, через редактирование файла grub:

  • открывают терминал, вписывают команду: sudo gedit /etc/default/grub ;
  • затем необходимо найти следующую строку: GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” ;
  • а после нужно заменить на такую: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor" ;
  • далее необходимо обновить grub: sudo update-grub .

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

Важно! Что касается других дистрибутивов, то, например в Linux mint, яркость экрана возможно изменить аналогичными способами. Так как операционная система Ubuntu является близкой по параметрам.

Заключение

Задача изменить разрешение экрана в Ubuntu, некоторым пользователям кажется непреодолимой. Но она решаемая несколькими методами. В основе Linux mint – Ubuntu, поэтому действия будут схожими.

Читайте также: