Разрешение монитора в Linux
Содержание
- 1 Разрешение монитора в Linux
- 1.1 Настройка разрешения экрана в GUI
- 1.2 Как изменить яркость экрана ноутбука в Ubuntu
- 1.3 Добавление новой конфигурации в автозагрузку.
- 1.4 Проблема Нету разрешения 1920×1080 на Кали Линукс после обновления драйверов
- 1.5 Добавление новой конфигурации в автозагрузку.
- 1.6 Как изменить разрешение экрана в Ubuntu
- 1.7 Добавление нового разрешения монитора в Linux
- 1.8 Как изменить разрешение экрана на Ubuntu
Для того чтобы посмотреть, на что вообще способны по мнению Linux ваши мониторы (или монитор, если он один), нужно выполнить команду xrandr из консоли (Ctrl+Alt+T):
В результате вы получите что-то типа такого (у меня 2 монитора):
Вы можеет увидеть здесь два видеовыхода: DVI-0 и VGA-0, а ниже доступные разрешения для каждого из мониторов на этих видеовыходах. У вас выходы могут называться по разному: LVDS1 — экран ноутбука, VGA1 — экран, подключаемый через VGA, DVI1 — экран, подключаемый через DVI, HDMI — экран, подключенный через HDMI.
итак, если нужное вам разрешение присутствует в списке разрешений для вашего монитора, то применить его можно очень просто: xrandr —output Название_выхода —mode Режим. В моем случае команда будет выглядеть так:
Вуаля, на вашем мониторе уже должно смениться разрешение 🙂
Настройка разрешения экрана в GUI
Разберём настройку разрешения на примере дистрибутива Ubuntu и окружения рабочего стола Gnome. Откройте утилиту Настройки из главного меню:
Перейдите на вкладку Устройства, а затем выберите пункт Настройка экранов:
Если к компьютеру подключено два монитора Linux или больше, то у вас будет три варианта работы экранов:
- Объединение — все экраны объединяются в одно рабочее пространство;
- Зеркальное отображение — одинаковая картинка на всех экранах;
- Один экран — картинка только на одном экране, другие отключены.
Независимо от того, какой режим вы выбираете, будут доступны настройки Разрешение и Частота обновления, где вы сможете настроить нужные вам параметры:
Так выполняется настройка монитора Linux через графический интерфейс. Если вы хотите объединить экраны, то можно указать разрешение мониторов Linux для каждого из них отдельно:
Но здесь есть один недостаток, вы можете выбрать только то разрешение экрана, которое предлагает система. Если вы захотите установить разрешение выше или ниже тех, что есть, то у вас ничего не выйдет. Для этого надо воспользоваться терминалом.
Как изменить яркость экрана ноутбука в Ubuntu
Достаточно лишь скорректировать один пакет (программу), а затем обновить систему. Отрегулировать параметры можно при помощи установленного пакета для регулировки яркости ноутбука 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 и нажимая стрелки вверх/вниз или те кнопки, где нарисованы иконки яркости, ее можно уменьшить или увеличить.
Добавление новой конфигурации в автозагрузку.
#!/bin/bash
xrandr —newmode «1440x900_60.00» 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr —addmode VGA1 1440x900_60.00
xrandr —output VGA1 —mode 1440x900_60.00
Естественно меняем путь до вашего скрипта после «=» на свой.
В итоге должно получиться так:
Добавим этот скрипт в Автозагрузку системы.(/etc/xdg/autostart)
Сохраняем и перезагружаемся для проверки.
Все, должно работать!
Сейчас на сайте 1430 гостей и 3 пользователя
ООО «УАЛИНУКС»
Телефон: +380 (97) 33-55-1-88 (пн . пт 09.00 — 18.00)
Viber, WhatsApp, Telegram: +380 (97) 33-55-1-88 (24/365)
Проблема Нету разрешения 1920×1080 на Кали Линукс после обновления драйверов
Loktarogar88
New member
мои характеристики:
Nvidia GT 240
AMD Athlon II(tm) x2 245
4гб озу ddr2
как исправить, и добавить 1920×1080 разрешение?
Вложения
Есть подозрение, что, раз это не зависит от драйверов — проблема либо в самом железе, либо в кабеле.
Agent 001
Заблокирован
Xm))
Пожалуй, одна из геморных тем в линус — установка проприетарных драйверов.
А зачем ты показываешь результаты команды xrandr ?
Для начала, надо выяснить, корректно ли встали драйвера видеокарты.
Признавайся, что ты мутил с драйверами ?
Мне кажется (вернее, я почти уверен), что в твоей ситуации проще всего переустановить систему и начать установку видеодрайвера с самого начала.
У меня несколько раз происходили какие-то косяки в драйверами Nvidia ( эти косяки быди плодами моих экспериментов). Все мои попытки что-то удалить, переустановить, подправить, заканчивались неудачей. И это не смотря на то, что я был абсолютно уверен в том, что делаю.
Драйвера Nvidia делают настолько большие изменения в системе, что выковырять их очень сложно.
После переустановки можно не устанавливать драйвера Nvidia, а остаться на дебиановском драйвере noveau. Он неплохо работает. Установка проприетарных драйверов оправдала в том случае, если ты планируешь использовать процессор видеокарты для перебора паролей и так далее, то есть не по прямому назначению.
Но всё-таки, если всё-же нужны драйвера Nvidia, то вот краткая инструкция. Естественно, название драйвера нужно заменить по смыслу, на свой драйвер.
Cтавим драйвер видеокарты Nvidia
Ставим утилиту для определения подходящего драйвера Nvidia:
# apt -y install nvidia-detect
Определяем модель видеокарты и подходящий драйвер:
# nvidia-detect
Устанавливаем драйвер:
# #apt install nvidia-driver (название драйвера, который выявила предыдущая команда)
$ sudo apt install nvidia-legacy-340xx-driver
Устанавливаем два монитора
# nvidia-settings
Конфигурируем по желанию, применяем, сохраняем файл
/etc/X11/xorg.conf
Перезагружаем систему:
# systemctl reboot
ВНИМАНИЕ: После установки драйвера NVidia, в консоли становятся совсем некрасивые шрифты.
Загрузка драйвера видео сбрасывает настройки шрифтов консоли
Исправляется настройкой GRUB:
ВНИМАНИЕ: При ковырянии в конфиге GRUB нужно учесть, что некоторые настройки после загрузки GRUB передаются ядру.
Вот после грамотной и успешной установки драйверов, можно настраивать разрешение экрана, подключать несколько мониторов и всё, что нужно.
Добавление новой конфигурации в автозагрузку.
#!/bin/bash
xrandr —newmode «1440x900_60.00» 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr —addmode VGA1 1440x900_60.00
xrandr —output VGA1 —mode 1440x900_60.00
Естественно меняем путь до вашего скрипта после «=» на свой.
В итоге должно получиться так:
Добавим этот скрипт в Автозагрузку системы.(/etc/xdg/autostart)
Сохраняем и перезагружаемся для проверки.
Все, должно работать!
Сейчас на сайте 1434 гостя и 3 пользователя
ООО «УАЛИНУКС»
Телефон: +380 (97) 33-55-1-88 (пн . пт 09.00 — 18.00)
Viber, WhatsApp, Telegram: +380 (97) 33-55-1-88 (24/365)
Как изменить разрешение экрана в 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.
После перезагрузки требуемое разрешение будет доступно, им можно пользоваться.
Добавление нового разрешения монитора в Linux
А что же делать, если нужного нам разрешения нет в предлагаемых? А вот что: можно просто добавить необходимое разрешение вручную. Для этого найдите характеристики вашего монитора и посмотрите, какое разрешение он поддерживает и на какой частоте. ВНИМАНИЕ! Если вы укажите частоту, на которой монитор работать не может, то потеряете графический интерфейс вашего Linux’а.
Ну к примеру, мы выяснили, что монитор Acer AL1916W отлично работает с разрешением 1440×900 на частоте в 60Гц. Давайте сгенерим для него так называемый конфиг командой cvt:
Вывод команды будет таким:
Отсюда нам нужна вторая строчка, а именно все, что находится после «Modeline»:
«1440x900_60.00» 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
Далее мы создаем принципиально новый режим:
Осталось только привязать только что созданный режим к нужному монитору. Помните, в начале статьи мы смотрели, на каком выходе какой из мониторов? Привязка режима к конкретному монитору (выходу) делается так:
Ну вот, ваш монитор погас, включился и вы уже довольны 🙂
Как изменить разрешение экрана на Ubuntu
Итак приступим, открываем терминал вводим команду:
команда показывает нам существующие доступные разрешения для установки, а так же порты через которые подключены те или иные мониторы. В моем случае монитор был подключен через порт VGA, соответственно на скрине ниже мы можем увидеть такую строчку VGA1 connected ……
Теперь нам необходимо узнать данные о том разрешение которые мы хотим установить, нам поможет команда:
цифры подставляйте свои, я же хочу изменить разрешение на 1600х1200
Сейчас нам понадобится строчка после слова Modeline, выделяем и копируем, в моем случае значения которые мне понадобятся в дальнейшем «1600х1200_60.00» 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
Вводим в терминале и подставляем наши значения:
Теперь нашему режиму надо задать интерфейс через который мы подключаем монитор, в моем случае это VGA1, у вас же это может быть и DVI и HDMI, или же экран ноутбука LVDS.
В терминале пишем:
Осталось только установить необходимое разрешение, можем это сделать как через Параметры системы>Настройка экранов так и через терминал:
Казалось бы все, но это не так, !После перезагрузки разрешение может слететь! ,как это было у меня, придется еще немного поиграться со скриптами, не пугайтесь, там ничего сложного. Нам необходимо создать скрипт с проведенными нами ранее действиями и установить его в автозагрузку.
Создание скрипта
В одной из статей мне посоветовали создать в домашней папке папку для скриптов с именем .bin и в дальнейшем помещать все скрипты туда. Итак создаем папку, и в этой папке создаем текстовый файл назовем его например screen и задаем ему расширение .sh Затем добавляем в него команды которые мы сделали ранее, должно получится примерно так:
Теперь готовый скрипт необходимо поместить в файл автозагрузки 50-unity-greeter.conf который находится в /usr/share/lightdm/lightdm.conf.d . Можем открыть его с помощью терминала, просто введите:
Или же просто пройдите по этому пути и откройте его текстовым редактором. Добавляем в конце строку display-setup-script=/home/pol/.bin/screen.sh . Если вы не создавали папку .bin, просто задайте путь где находится ваш скрипт, имя юзера тоже желательно изменить на свой =).
После всех перечисленных действий перезагружаемся и проверяем, все должно работать.
Еще где то я вычитал что разрешение можно изменить правкой файла xorg.conf, но руки изучить и опробовать этот метод пока не дошли, по крайней мере ничего не получилось. В дальнейшем я еще вернусь к этому вопросу и попробую описать этот метод в будущих статьях.
Всем спасибо за внимание, надеюсь у вас все получилось.