Как сделать разрешение 1920 на 1080 в ubuntu

Обновлено: 03.07.2024

Если отсутствует нужно разрешение монитора, то можно его добавить с помощью xrandr.
Столкнулся с такой проблемой, максимальное разрешение моего монитора 1280x1024, а в настройках только 1024x768. В моем случае это была Xubuntu 16.04.

В консоли вбиваем

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

Из этого вывода нам нужно будет запомнить названия входов, в данном случае у меня два входа VGA-1 и HDMI-1.
Выбираем тот, к которому подключен нужный монитор.

Теперь нужно выполнить следующую команду

где, 1280 1024 нужное разрешение, подставьте свое.

Вывод будет такой

Отсюда запоминаем всё, кроме слова Modeline.

Теперь создаем новый режим следующей командой

то есть, берем вывод предыдущей командый и подставляем в xrandr --newmode.

Добавляем режим к нужному выходу

После этого разрешение должно появится в списке, в настройках экрана.

Также можно изменить разрешение экрана из консоли следующей командой

Разрешение должно измениться.

Проблема решена, но это разрешение сохранится только до следующей перезагрузки.

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

Можно это автоматизировать, собрать все команды в один скрипт и запустить из автозагрузки.

Для этого создаем файл с названием resolution.sh. Добавляем туда следующие строки

Все команды которые мы запускали выше, перечисленные в нужном порядке, каждая с новой строки. Сохраняем и делаем исполняемым.

Теперь этот файл нужно добавить в автозагрузку. У меня в Xubuntu 16.04 это почему-то не сработало. Я добавил его в конец файла .xinputrc

Команда для добавления в автозагрузку следующая

Просто добавьте в автозагрузу, в поле команда.
Или последней строкой в файл .xinputrc, как в моем случае.

Изменяя разрешение экрана , можно настроить, насколько крупно (или насколько подробно) показываются элементы изображения на экране. А изменяя ориентацию экрана (если, например, у вас есть вращающийся экран), можно настроить, какая сторона экрана будет верхней.

Open the Activities overview and start typing Displays .

Click Displays to open the panel.

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

Select the orientation, resolution or scale, and refresh rate.

Нажмите Применить . Новые настройки сначала применяются в течение 20 секунд, и если эффект применения новых настроек вас не устроит, откат к старым настройкам произойдёт автоматически. Если же всё хорошо, нажмите Оставить эту конфигурацию .

Orientation

On some devices, you can physically rotate the screen in many directions. Click Orientation in the panel and choose from Landscape , Portrait Right , Portrait Left , or Landscape (flipped) .

If your device rotates the screen automatically, you can lock the current rotation using the button at the bottom of the system menu . To unlock, press the button

Разрешение

The resolution is the number of pixels (dots on the screen) in each direction that can be displayed. Each resolution has an aspect ratio , the ratio of the width to the height. Wide-screen displays use a 16∶9 aspect ratio, while traditional displays use 4∶3. If you choose a resolution that does not match the aspect ratio of your display, the screen will be letterboxed to avoid distortion, by adding black bars to the top and bottom or both sides of the screen.

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

Native Resolution

The native resolution of a laptop screen or LCD monitor is the one that works best: the pixels in the video signal will line up precisely with the pixels on the screen. When the screen is required to show other resolutions, interpolation is necessary to represent the pixels, causing a loss of image quality.

Refresh Rate

The refresh rate is the number of times per second the screen image is drawn, or refreshed.

Scale

The scale setting increases the size of objects shown on the screen to match the density of your display, making them easier to read. Choose 100% or 200% .

Автоматическая настройка разрешения экрана не всегда работает так, как ожидается. При установке дистрибутива X-сервер выбирает самое большое значение разрешения экрана и частоты развёртки из возможных. Это верно для ЖК-мониторов, но не всегда верно для ЭЛТ, так как на 17" мониторе максимальной величиной является 1600x1200, а удобной для просмотра — 1024x768. Если для сеанса Gnome можно выбрать конкретное разрешение, то для экрана входа в систему и загрузки системы графических утилит сразу не предоставлено. Эта проблема легко решается.
Начнём с экрана загрузки системы. Нам нужно отредактировать один файл. Открываем его через суперпользователя, вводя в терминале:

sudo gedit /etc/usplash.conf

В нём находится что-то подобное:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak; sudo gedit /etc/X11/xorg.conf

Находим в нём подобные строчки:
SubSection "Display"
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection

Удаляем ненужные разрешения во всех подобных строчках, чтобы остались только используемые. Сохраняем. Теперь можно перезапустить X-сервер, нажатием Ctrl+Alt+Bkspace.
Так же в системе присутствует псевдографическая утилита для более тонкой настройки X-сервера и более опытных пользователей. Её можно вызвать командой:

sudo dpkg-reconfigure -plow xserver-xorg

Будьте осторожны при её использовании, иначе, при неправильном конфигурировании Вы рискуете ничего не увидеть =)
Подведя итог, можно сказать, что в операционной системе Убунту всё направлено, в первую очередь, на автоматическую настройку. Это хорошо, так как экономит время и силы. С другой стороны, Linux-основа дистрибутива даёт возможность более точной ручной настройки.

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

Прежде чем менять разрешение экрана нужно выяснить несколько моментов:

  • какое разрешение у нас сейчас;
  • какое разрешения нам нужно;
  • через какой интерфейс (порт) подключен монитор.

На первый и третий вопросы отвечает команда xrandr.


Вот что мы видим:

  1. наш монитор подключен к интерфейсу Virtual1 и работает с разрешением 1024х768 пикселей (соответствующая строка помечена на рисунке, так же соответствующее разрешение помечается звездочкой в списке);
  2. список доступных интерфейсов (Virtual1, Virtual2, Virtual3 и т.д.). Мы не будем менять интерфейс.

Она выводит список доступных режимов работы. То есть, если в нашем примере выводится разрешение 1440×900, то режим для него уже существует. Его не нужно заново создавать и тем более добавлять куда-то. Для переключения на него нужно использовать всего одну команду:

или более короткий вариант:

Допустим, мы хотим задать разрешение 1500×800. Его нет в выводе xrandr, поэтому нужно создать соответствующий ему режим. Но вначале нужно получить всю необходимую информацию. Это делается с помощью команды cvt. В терминале вбиваем:

Аббревиатура cvt расшифровывается как Coordinate Video Timings. Так называется стандарт (VESA-2013-3 v1.2), задающий тайминги компонентов видеосигнала. В качестве параметров утилиты cvt мы указываем желаемое разрешение. Ее вывод направляется в текстовый файл 1.txt (удобнее для последующего копирования текста). Открыв его, мы увидим следующее:

Для создания режима нам понадобится строка после слова Modeline. Обратите внимание: cvt несколько подкорректировала наш запрос. Видимо, так оно лучше соответствует стандартам. Теперь создаем режим и добавляем его в список доступных режимов.

Теперь если мы вновь проверим список доступных режимов, то увидим там наш режим

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