Содержание
- 1 Разрешение экрана в Linux
- 2 Ubuntu: как изменить разрешение экрана, регулировка яркости
- 3 XRandR: Добавление своего разрешения монитора в Linux / Ubuntu
- 4 Руководство aptosid — Размeры дисплея и двойный экран
- 4.1 Подготовка для использования xrandr на компьютере с двойными экранами
- 4.2 Познакомимся с xrandr поближе
- 4.3 Сценарии настройки
- 4.4 Клон
- 4.5 Рабочий стол на несколько экранов
- 4.6 Пример надолго конфигурированного PC с двойными мониторами с xrandr с фрагментом кода в /etc/X11/xorg.conf.d/30-screen.conf:
- 4.7 Ссылки
- 4.8 nVidia
- 4.9 Свободный (xorg) драйвер ATI — radeon
- 5 XRandR: Добавление своего разрешения монитора в Ubuntu
Разрешение экрана в Linux
С развитием технологий экраны для компьютеров смогли значительно увеличить разрешение. Если старые экраны показывали 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 — позволяет установить коррекцию гаммы, в формате красный:зеленый:синий;
Чтобы посмотреть текущие параметры системы, запустите утилиту без параметров:
xrandr
Как видите, к моей системе подключено два экрана:
- LVDS-1 — встроенный экран ноутбука;
- HDMI-1 — внешний экран;
Для каждого экрана доступно несколько разрешений, текущее разрешение отмечено звёздочкой. Чтобы изменить разрешение экрана Linux на одно из доступных, используйте опцию —mode вместе с —output:
xrandr —output HDMI-1 —mode 1680×1050
Теперь звёздочка выводится около разрешения 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
xrandr
Но будьте аккуратны с новыми разрешениями. Если вы устанавливаете разрешение выше, чем поддерживает ваш монитор, то он просто не будет показывать. Но такая штука может быть полезна с VirtualBox, или если компьютер не определяет, что ваш монитор поддерживает более высокое разрешение.
Чтобы сохранить настройки после перезагрузки, добавьте команду активации разрешения в конфигурационный файл ~/.xprofile:
vi ~/.xprofile
Синтаксис файла очень похож на ~/.xinitrc. Все команды из него автоматически выполняются при старте сессии. Или же вы можете использовать любой другой метод автозагрузки, который работает после запуска X.
Выводы
В этой статье мы рассмотрели несколько способов настроить разрешение экрана Linux с помощью графического интерфейса или через терминал. Как видите, это не так сложно, как может показаться на первый взгляд.
Источник: https://losst.ru/razreshenie-ekrana-v-linux
Ubuntu: как изменить разрешение экрана, регулировка яркости
Линукс стал проще в настройках. Как и в Windows, различные проблемы здесь можно решить с помощью разных вариантов. Есть несколько способов изменить разрешение экрана в Ubuntu:
- через графический интерфейс;
- посредством терминала.
Особенности настройки разрешения экрана в Ubuntu
Новичкам, установившим Linux, удобней изменить настройку яркости экрана при помощи кнопки «Параметры системы» , которая находится в левой панели рабочего стола.
Под этой иконкой собрано большинство необходимых настроек для корректной работы ОС. Необходимо нажать на нее, далее – на параметр «Настройка экранов», в котором нужно выбрать с левой стороны строки «Разрешение» требуемые цифры и нажать «Ок» для вступления изменений в силу.
Оценить конфигурацию можно в течение 30 секунд, после чего система вернется в первоначальное состояние. Это же произойдет при нажатии кнопки «Восстановить исходную конфигурацию».
Как изменить разрешение экрана в Ubuntu
Второй способ – изменить настройки через терминал. Если соответствующего знака нет в левой панели рабочего стола, тогда иконку необходимо найти, а после перетащить терминал на левую панель.
Затем его открывают и выполняют следующие действия:
- xrandr – эта команда покажет, какие в системе есть доступные разрешения. Тот вариант, который установлен в данный момент, будет обозначен как «VGA-1 connected primary 1920×975+0+0». В конкретном случае цифры могут быть другие.
- Подставляют свои параметры, которые хотят изменить, и узнают, способна ли операционная система предоставить эту возможность: вводят команду: cvt 1280×960 60.
- После вывода результатов операции копируют строку после слова Modeline: «1280x960_60» 6.25 1280 1320 1440 1600 60 63 73 76 -hsync +vsync.
- Приведенное значение вставляют после команды: xrandr —newmode «1280x960_60» 6.25 1280 1320 1440 1600 60 63 73 76 -hsync +vsync.
- Добавление интерфейса к выбранному разрешению. Для этого нужно написать следующую команду: xrandr —addmode VGA-1 1280x
- Устанавливают выбранное разрешение еще одной командой: xrandr —output VGA-1 —mode 1280x
- Создают скрипт, который будет запускать нужный вариант: сначала папку с именем .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, поэтому действия будут схожими.
Источник: https://iwsm.ru/operatsionnye-sistemy/linux/kak-izmenit-razreshenie-v-ubuntu
XRandR: Добавление своего разрешения монитора в Linux / Ubuntu
XRandR: Добавление своего разрешения монитора в Linux / Ubuntu
В этой статье я расскажу о том, как добавить разрешение монитора в Ubuntu и вообще в Linux, с помощью консольной программы XRandR.
Бывает, что когда вы установили Ubuntu на свой компьютер и подключаете монитор по dvi, у вас отсутствует более высокое разрешение, например, 1920 на 1020. Но для этого можно воспользоваться программой XRandR.
XRandR — расширение X-сервера, позволяющее производить настройки режимов работы мониторов. Например, можно изменить разрешение, вывести изображение на внешний монитор, повернуть изображение и тому подобное. Утилита часто полезна для настройки корректного разрешения при подключении к внешнему монитору или телевизору.
Вывод доступных мониторов и режимов
Введя в терминале xrandr вы увидите список интерфейсов, по которым могут быть подключены мониторы и доступные режимы работы монитора (разрешение и частота смена кадров в герцах).Вот пример вывода этой команды:
Возможные названия интерфейсов:
- LVDS1 — экран ноутбука;
- VGA1 — экран, подключаемый через VGA;
- DVI1 — экран, подключаемый через DVI;
- HDMI — экран, подключенный через HDMI;
Названия интерфейсов могут отличаться в зависимости от используемой видеокарты. Для последующей работы с конкретным интерфейсом, необходимо запомнить его название (например, VGA1 если мы работам на видео от Intel и подключаем монитор по VGA).
Изменение разрешения экрана.
В предыдущем пункте мы выполнили вывод существующих режимов разрешений экрана: 1366×768 60.0 + 1360×768 59.8 60.0 1024×768 60.0 800×600 60.3* 56.2 640×480 59.9
Чтобы установить любое из этих разрешений, выполняется следующая команда:
xrandr —output LVDS1 —mode
и вписываем после нее одно из названий существующих разрешений, например:
xrandr —output LVDS1 —mode 640×480 После этого установится нужное Вам разрешение.
И хочу заметить, что после опции output мы вписываем название своего интерфейса, в примере LVDS1.
Добавление нового режима.
И теперь приступим к самому важному.Например мы подключаем 1080p монитор, а в программах настройки экрана доступно лишь намного меньшее разрешение.
Также могут быть проблемы и просто с неверным разрешением, из-за чего могут быть размытости и прочее.
Для начала воспользуемся очень полезной утилитой CVT (Coordinated Video Timing) в параметр ей добавим необходимое нам разрешение и частоту кадров. (В качестве параметров в примере добавим режим 1920×1080 при 60Гц):
cvt 1920 1080 60 Вот что выводит данная утилита:
Нам нужна строка, которая находится после Modeline.И теперь создаем новый режим, он создается командой xrandr —newmode и добавляется строчка после modeline из предыдущей команды, то есть выполняем:
xrandr —newmode «1920x1080_60.00» 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Теперь осталось «привязать» созданный режим к нужному интерфейсу (Выше я уже объяснял об интерфейсе, в примере я возьму интерфейс DVI1):
xrandr —addmode DVI1 1920x1080_60.00И теперь мы может установить созданное нами разрешение:
xrandr —output DVI1 —mode 1600x900_60.00
Вот и всё.
Добавление новой конфигурации в автозагрузку.
Добавленный новый режим разрешения экрана у нас сохранится до тех пор, пока не будет перезагружен компьютер.Поэтому создадим скрипт sh с нашими командами. И добавим его в конфигурации lightdm.conf.
1. Создаем sh скрипт и проверяем его.
Ничего сложного нет в этом. Советую создать папку «.bin» в домашнем каталоге, куда будете складывать скрипты. Туда удобно складывать скрипты.
Итак создаем теперь новый документ, называем его как захочется, к примеру screen.sh. В текстовым редакторе добавляем туда наши все команды (полученные выше) по порядку:
#!/bin/bashxrandr —newmode «1920x1080_60.00» 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsyncxrandr —addmode DVI1 1920x1080_60.00
xrandr —output DVI1 —mode 1920x1080_60.00
То есть должно получиться так:
Сохраняем, закрываем, жмем правой кнопкой мыши по файлу и на вкладке «Права» ставим галочку «Разрешить выполнение как программы».
2. Теперь этот скрипт надо добавить в автозагрузку.
Здесь инструкция разделяется.
Для Ubuntu c 12.04 до 13.10 надо править следующий файл: sudo gedit /etc/lightdm/lightdm.conf Для Ubuntu 14.04 и выше надо править следующий файл: sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
Добавляем в конец файла строчку:
display-setup-script=/home/edward/.bin/screen.sh
Естественно меняем путь до вашего скрипта после «=» на свой.В итоге должно получиться так:
Источник: http://laptop.ucoz.ru/news/xrandr_dobavlenie_svoego_razreshenija_monitora_v_linux_ubuntu/2014-06-29-5214
Руководство aptosid — Размeры дисплея и двойный экран
Для начала нужно ввести в командной строке консоли xrandr, чтобы выяснить, поддерживается ли графическая карта. Если поддержки программы не обнаружено, проверьте, пожалуйста, версию xrandr и использующийся графический драйвер.
Чтобы изменить разрешение экрана, введите например:
xrandr —output VGA —mode 1440×900
Если Вы используете свободные драйверы, файл xorg.conf является устаревшим. Если Вы находите файлы конфигурации для Xorg в каталоге /etc/X11/xorg.conf.d, так как Вы используете проприетарные драйверы, то их необходимо сохранить, прежде чем сделать следующие следующие шаги.
Файл xorg.conf в том виде, в котором он существует, является модульным. Каждый модуль содержит все установки для устройства, например, монитора или мыши.
С xrandr Вы можете настроить первичный и вторичный экрана без перезапуска X-сервера (горячая замена hotplug). Приложение xrandr заменяет xinerama и merged. Если xrandr 1.2 активирован, старые методы настройки xorg.conf (xinerama и merged) могут не сработать.
Подготовка для использования xrandr на компьютере с двойными экранами
Заметка: Если Вы постоянно используете два монитора на компьютере, лучше введите постоянные параметры в xorg.conf.
A на лэптопах нужна динамическая настройка мониторов, и её придётся перенастраивать раз за разом, пока Вы не сохраните настройки xrandr в файле ~/.kde/Autostart/.
Познакомимся с xrandr поближе
Сначала просто введите xrandr в консоли, чтобы увидеть обстановку:
xrandrScreen 0: minimum 320 x 200, current 2048 x 768, maximum 2048 x 768VGA-0 connected 1024×768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm 1024×768 60.0*+ 75.1 70.1 60.0* 59.9 832×624 74.6 800×600 72.2 75.0 60.3 56.2 640×480 75.0 72.8 66.7 60.0 720×400 70.1
Итак, мы видим только vga (читайте Добавление A для разъяснения имён). Мы видим разрешения, поддерживаемые этим монитором и (что важно для двух мониторов максимальный размер стола (в примере 2048×768).
Теперь подключите внешний монитор и опять наберите xrandr:
$ xrandrScreen 0: minimum 320 x 200, current 2048 x 768, maximum 2048 x 768VGA-0 connected 1024×768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm 1024×768 60.0*+ 75.1 70.1 60.0* 59.9 832×624 74.6 800×600 72.2 75.0 60.3 56.2 640×480 75.0 72.8 66.7 60.0 720×400 70.1DVI-0 connected 1024×768+1024+0 (normal left inverted right x axis y axis) 310mm x 230mm 1024x768_85.00 85.0*+ 1024×768 85.0 + 84.9 74.9 75.1 70.1 60.0 43.5 832×624 74.6 800×600 84.9 72.2 75.0 60.3 56.2 640×480 84.6 75.0 72.8 66.7 60.0 720×400 87.8 70.1S-video disconnected (normal left inverted right x axis y axis)
Теперь добавился DVI монитор, и он поддерживает разрешения от 720×400 до 1024×768 на определённой частоте.
Сценарии настройки
Основной синтаксис
xrandr —output —rate —mode —left-of|—right-of|—above|—below|—same-as
Где:
- это имя выхода (смотрите Добавление A)
- частота развёртки (не обязательно)
- разрешение экрана (не обязательно)
Клон
Так как многие проекторы не поддерживают разрешения 1280×800, а только 1024×768, мы используем это в примере:
xrandr —output VGA —mode 1024×768 —output LVDS —mode 1024×768
Чтобы отключить второй экран и восстановить разрешение на первом, введите:
xrandr —output VGA —off —output LVDS —mode 1280×800
Рабочий стол на несколько экранов
Так как карты intel GMA 2048×2048, Вы не сможете использовать столов с высоким разрешением бок о бок, максимум по 1024×768:
xrandr —output LVDS —mode 1024×768 —output VGA —mode 1024×768 —left-of LVDS
Чтобы выключить многоэкранный режим и вернуть разрешение первого экрана:
xrandr —output VGA —off (—output LVDS —mode 1280×800)
Второй экран можно располагать снизу и сверху от основного:
xrandr —output LVDS —mode 1280×800 —output VGA —mode 1280×1024 —above LVDS
В результате получаем экран в 1280×1824 — это уже меньше, чем 2048×2048, но можно ещё и повернуть экран:
xrandr —verbose —output LVDS —mode 1280×800 —output VGA —mode 1024×768 —rotate left —left-of LVDS
Заметка: Это работает только на специальных мониторах с возможностью разворота экрана
Пример надолго конфигурированного PC с двойными мониторами с xrandr с фрагментом кода в /etc/X11/xorg.conf.d/30-screen.conf:
#30-screen.confSection «Monitor» Identifier «DVI-0» Option «Primary» «true»EndSection Section «Monitor» Identifier «DVI-1» Option «RightOf» «DVI-0″EndSection Section «Device» Identifier «ATI Radeon HD 2600» Option «Monitor-DVI-0» «DVI-0» Option «Monitor-DVI-1» «DVI-1″EndSection
Заметка
- Если виртуальный размер стола у видео карт intel больше 2048×2048, то отключится поддержка DRI. У nVidia и ati таких ограничений нет.
- Выход TV не работает на ATI
- Если DDC на картах ati работает не правильно (Xorg.0.log: (WW) RADEON(0): DDC2/I2C is not properly initialised), то Вы не сможете изменять modelines
- Если хотите настроить большой стол (dual-head) и xrandr говоирт, что разрешение, которое Вы запрашиваете больше, чем он поддерживает, используйте «виртуальный» (Virtual) и желаемое разрешение (читайте: Разрешение экрана в добавлении A)
- Для любой видеокарты, кроме intel, разрешение виртуального экрана может быть достаточно большим для обоих мониторов. Например: monitor1= 1024×768 и monitor2=1280×1024, виртуальный стол будет(1024+1280)x(1024>768) -> 2304×1024
Названия выходов:* LVDS: внутренняя панель лэптопа* TMDS-1: внешний DVI порт* VGA: внешний VGA порт* TV: внешний TV порт Названия выходов:* LVDS: внутренняя панель лэптопа* DVI-0: первый внешний DVI порт* DVI-1: второй внешний DVI порт* VGA-0: первый внешний VGA порт* VGA-1: второй внешний VGA порт* S-video nv driver supports RandR1.2 on G80 boardsНазвания выходов:* LVDS: внутренняя панель лэптопа* DVI0: первый внешний VGA порт* DVI1: второй внешний VGA порт
Ссылки
http://wiki.debian.org/XStrikeForce/HowToRandR12
http://bgoglin.livejournal.com/9846.html
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=420419
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
Перед любыми изменениями файла xorg.conf создавайте резервную копию рабочей версии!
nVidia
Используйте конфигуратор nVidia-xorg (http://www.sorgonet.com/linux/nv-online/) и все установки могут производиться в ней. Также необходимо обратить внимание: должно выбираться максимальное разрешение более слабого монитора и соответственно оба монитора должны быть установлены на то же самое разрешение.
Свободный (xorg) драйвер ATI — radeon
ВАЖНО: Чтобы получить сведения конфигурации второго монитора, первый монитор должен быть отключен с последующей перезагрузкой с Live-CD, чтобы позволять сгенерировать xorg.conf, Необходимо скопировать и сохранить полученный файл конфигурации. Для первого монитора повторите описанные действия.
, последний раз пересмотрено 06/03/2011 2305 UTC
Источник: http://manual.aptosid.com/ru/hw-dev-mon-ru.htm
XRandR: Добавление своего разрешения монитора в Ubuntu
Бывает, что когда вы установили Ubuntu на свой компьютер и подключаете монитор по dvi, но вот максимальное разрешение экрана, на 19-дюймовом мониторе, было 1024х768 вместо 1440х900.
Для этого можно воспользоваться программой XRandR.
XRandR — расширение X-сервера, позволяющее производить настройки режимов работы мониторов. Например, можно изменить разрешение, вывести изображение на внешний монитор, повернуть изображение и тому подобное. Утилита часто полезна для настройки корректного разрешения при подключении к внешнему монитору или телевизору.