С развитием технологий экраны для компьютеров смогли значительно увеличить разрешение. Если старые экраны показывали 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
При установке Ubuntu обнаружил что максимальное разрешение допустимое на моем ПК оказалось 1024х768, от такой печальной новости пришлось отправляется в просторы всемирной паутины в поисках ответа, немало, конечно, информации было перерыто и немало способов опробовано. Не все, конечно, получилось прямо как хотелось, но в этой ситуации я грешу на железо, ибо тачка немолодая да еще и специфическая. Сейчас я опишу вам способ который мне помог. Версия Ubuntu 14.04.3 LTS
Внимание, есть два метода с помощью которых можно изменить разрешение экрана на Ubuntu, один из которых описан в этой статье, а второй — с помощью изменения файла xorg.conf. Как по мне, правка файла xorg.conf более удобный способ. Подробнее читайте тут — Правка файла xorg.conf
Итак приступим, открываем терминал вводим команду:
xrandr
команда показывает нам существующие доступные разрешения для установки, а так же порты через которые подключены те или иные мониторы. В моем случае монитор был подключен через порт VGA, соответственно на скрине ниже мы можем увидеть такую строчку VGA1 connected ……
Теперь нам необходимо узнать данные о том разрешение которые мы хотим установить, нам поможет команда:
cvt 1600 1200 60
цифры подставляйте свои, я же хочу изменить разрешение на 1600х1200
Сейчас нам понадобится строчка после слова Modeline, выделяем и копируем, в моем случае значения которые мне понадобятся в дальнейшем «1600х1200_60.00» 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
Вводим в терминале и подставляем наши значения:
xrandr —newmode «1600х1200_60.00» 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
Теперь нашему режиму надо задать интерфейс через который мы подключаем монитор, в моем случае это VGA1, у вас же это может быть и DVI и HDMI, или же экран ноутбука LVDS.
В терминале пишем:
xrandr —addmode VGA1 1600x1200_60.00
Осталось только установить необходимое разрешение, можем это сделать как через Параметры системы>Настройка экранов так и через терминал:
xrandr —output VGA1 —mode 1600x1200_60.00
Казалось бы все, но это не так, !После перезагрузки разрешение может слететь! ,как это было у меня, придется еще немного поиграться со скриптами, не пугайтесь, там ничего сложного. Нам необходимо создать скрипт с проведенными нами ранее действиями и установить его в автозагрузку.
Создание скрипта
В одной из статей мне посоветовали создать в домашней папке папку для скриптов с именем .bin и в дальнейшем помещать все скрипты туда.
Итак создаем папку, и в этой папке создаем текстовый файл назовем его например screen и задаем ему расширение .
sh Затем добавляем в него команды которые мы сделали ранее, должно получится примерно так:
Теперь готовый скрипт необходимо поместить в файл автозагрузки 50-unity-greeter.conf который находится в /usr/share/lightdm/lightdm.conf.d . Можем открыть его с помощью терминала, просто введите:
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
Или же просто пройдите по этому пути и откройте его текстовым редактором. Добавляем в конце строку display-setup-script=/home/pol/.bin/screen.sh . Если вы не создавали папку .bin, просто задайте путь где находится ваш скрипт, имя юзера тоже желательно изменить на свой =).
Еще где то я вычитал что разрешение можно изменить правкой файла xorg.conf, но руки изучить и опробовать этот метод пока не дошли, по крайней мере ничего не получилось. В дальнейшем я еще вернусь к этому вопросу и попробую описать этот метод в будущих статьях.
Всем спасибо за внимание, надеюсь у вас все получилось.
Comments
comments
Источник: http://linux-in.com/how-change-the-screen-resolution-on-ubuntu/
Похожие записи
Наверное многие из нас с тыкались с проблемой, что экран в Ubuntu давит на глаза, такая проблема была и у меня, после того как сидел за компьютером больше 10 – 15 минут начинали болеть глаза и я не мог понять в чем же дело.
Пытался настраивать частоту , разрешение экрана игрался с параметрами xorg.conf, но все оказалось четно. Все дело было в том что была неправильно настроена яркость. К тому же уменьшение и правильная настройка яркости поможет не только защитить глаза, но и сэкономить батарею на ноутбуке.
Давайте поcмотрим, как же настроить яркость экрана в Ubuntu.
Регулировка яркости экрана в меню параметры системы
Самый простой и самый очевидный способ для регулировки яркости экрана с помощью настройки системы. В настройках системы, вы должны увидеть опцию с названием “Яркость и блокировка”. Она подойдет только для тех кто использует ноутбук.
- Если у Вас ноутбук то при нажатии вылезет окно с ползунком с регулировкой яркости экрана.
- Если вы чувствуете, что уровень яркости в режиме ожидания все еще слишком высок или, то что система переходит в тусклый режим слишком быстро / медленно, в таких случаях вот как вы можете изменить яркость.
- Откройте терминал и введите:
- Если после ввода команды у вас не открывается экран dconf тогда Вам необходимо сперва ее установить.
sudo apt-get install dconf-tools |
После установки запускаем ее. Переходим в раздел org – plugins – power. У Вас не будет данного меню если Вы не на ноутбуке.
Устанавливаем указанные галочки. Настройки вступят в силу сразу после изменения. После того как вы сделали необходимые изменения, вы можете просто закрыть dconf-редактор.
Настройка яркости с помощью Nvidia X server settings
Если у Вас установлены драйвера от Nvidia, то Вы запросто можете воспользоваться утилитой Nvidia X server settings для настройки ярокости, а также разрешения и частоты Вашего монитора. В моем случае я настраивал монитор SyncMaster 920nw, Вы можете настроить свой в зависимости от своих нужд. Открываем Nvidia X server setting в меню системные утилиты – администрирование.
- Перейдем в раздел Display Configuration и настроим свой экран как необходимо.
- Настройку яркости проводим в меню Color Correction
- Настраиваем яркость и контрастность согласно своим потребностям.
- На этом пока все, в следующей статье мы рассмотрим подробнее, о том как настроить экран Ubuntu если после данных настроек у Вас все же режет глаза.
Источник: https://variatech.ru/linux/kak-nastroit-yarkost-e-krana-v-ubuntu.html
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
Как настроить яркость экрана в Ubuntu 14.04?
Ручная смена яркости
Помните, что в Linux/Unix все является файлом. Значение яркости также сохраняется в файле. Откройте командную строку (иначе Терминал), нажав Ctrl+Alt+T или выполнив поиск приложения «терминал» в тире.
Затем выполните эти команды:cd /sys/class/backlight/, CD в основном используется для навигации по каталогам. А под подсветкой для меня есть папка acpi_video0, но для вас она может быть другой. использование ls Команда, чтобы узнать, какое имя папки это.
Перейдите в эту папку. Так, например, я бы сделал, как показано на рисунке
Хорошо, теперь вы перешли к папке, в которой находятся ваши настройки яркости. Внутри есть brightness файл и max_brightness файл.
cat max_brightness скажет вам максимальную яркость, которую вы можете установить на экране. Яркость — это фактический файл, который контролирует яркость. Вы можете изменить его с 0 на любое число в max_brightness.
Смотрите номер 7 после того, как я сделал cat max_brightness? Это мое максимальное значение яркости, поэтому я могу изменить яркость от 0 до 7.
Теперь мы можем отредактировать файл яркости, чтобы фактически изменить яркость экрана. Нам понадобится команда текстового редактора. Я предпочитаю использовать текстовый редактор командной строки nano. Так что я бы сделал
sudo nano brightness
Он попросит вас ввести пароль. Введите его, и вы увидите на экране что-то вроде этого:
Вы видите, где находится мой курсор? сразу после номера. Вот что я имею в виду, когда я сказал, не нажимайте Enter. Этот файл должен иметь только одну строку, но не другую.
Вы можете использовать левую / правую клавиши для перемещения курсора, а клавиши Backspace или Del — для удаления старого номера, а затем введите новый.
Помните, что вы можете перейти только с любого числа в файле max_brightness на 0.
Когда вы напишите новый номер, нажмите Ctrl+X, он спросит, хотите ли вы «Сохранить измененный буфер». Нажмите Y. Затем он спросит, какое имя файла записать. Просто нажмите Enter, мы не хотим менять имя этого файла. Готово. В этот момент ваша яркость должна измениться.
Небольшое примечание: проблема с графическим текстовым редактором, таким как gedit, заключается в том, что он пытается создать резервную копию для каждого файла и файла яркости, и эта папка имеет разрешения, так что только root может изменять ее, поэтому она не позволяет gedit изменить этот файл или создать резервную копию, даже с gksudo — я пытался
Версия скрипта: Этот скрипт открывает мой файл яркости с помощью нано-редактора. Сделайте необходимые настройки для вашей системы, так как некоторые имена папок могут отличаться.
#!/bin/mksh
printf »
Entering file to change brightness in 3 seconds
remember — no new line after number. «;
sleep 3;
sudo nano /sys/class/backlight/acpi_video0/brightness
Источник: https://ask-ubuntu.ru/questions/7102/kak-nastroit-yarkost-ekrana-v-ubuntu-1404
Разрешение монитора в Linux
Когда я поставил себе Ubuntu, то первой серьезной проблемой было разрешение моего монитора: ubuntu никик не хотела понимать, что мой моник (Acer AL1916W) крут и его рабочее разрешение — это 1440×900, а не 1024×768.
Да, такое бывает часто. Слава Богу, Что эту проблему достаточно просто решить. В данной статье мы рассмотрим
Для того чтобы посмотреть, на что вообще способны по мнению Linux ваши мониторы (или монитор, если он один), нужно выполнить команду xrandr из консоли (Ctrl+Alt+T):
xrandr
В результате вы получите что-то типа такого (у меня 2 монитора):
Вы можеет увидеть здесь два видеовыхода: DVI-0 и VGA-0, а ниже доступные разрешения для каждого из мониторов на этих видеовыходах. У вас выходы могут называться по разному: LVDS1 — экран ноутбука, VGA1 — экран, подключаемый через VGA, DVI1 — экран, подключаемый через DVI, HDMI — экран, подключенный через HDMI.
итак, если нужное вам разрешение присутствует в списке разрешений для вашего монитора, то применить его можно очень просто: xrandr —output Название_выхода —mode Режим. В моем случае команда будет выглядеть так:
xrandr —output DVI-0 —mode 1280×1024
Вуаля, на вашем мониторе уже должно смениться разрешение 🙂
А что же делать, если нужного нам разрешения нет в предлагаемых? А вот что: можно просто добавить необходимое разрешение вручную. Для этого найдите характеристики вашего монитора и посмотрите, какое разрешение он поддерживает и на какой частоте. ВНИМАНИЕ! Если вы укажите частоту, на которой монитор работать не может, то потеряете графический интерфейс вашего Linux'а.
Ну к примеру, мы выяснили, что монитор Acer AL1916W отлично работает с разрешением 1440×900 на частоте в 60Гц. Давайте сгенерим для него так называемый конфиг командой cvt:
cvt 1440 900 60
- Вывод команды будет таким:
- Отсюда нам нужна вторая строчка, а именно все, что находится после «Modeline»:
«1440x900_60.00» 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
Далее мы создаем принципиально новый режим:
xrandr —newmode «1440x900_60.00» 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
Осталось только привязать только что созданный режим к нужному монитору. Помните, в начале статьи мы смотрели, на каком выходе какой из мониторов? Привязка режима к конкретному монитору (выходу) делается так:
xrandr —addmode VGA-0 1440x900_60.00
xrandr —output VGA-0 —mode 1440x900_60.00
Ну вот, ваш монитор погас, включился и вы уже довольны 🙂
Да да да, вы спросите, и что, делать это каждый раз, когда запускается компьютер?
Нет, каждый раз делать этого не надо: просто не выключайте свой комп 🙂 Шучу. Можно просто добавить эту конфигурацию в автозагрузку, и Linux сам будет все это прекрасно делать при запуске. Как? Давайте по шагам:
Ну на будущее лучше создать в домашнем каталоге папку «.bin», в которой будут храниться все исполняемые скрипты (поверьте, пригодится). Ну и сразу перейдем в эту папку:
cd ~
mkdir .bin
cd .bin
В папке создадим файл, назовем его, к примеру, load_screen.sh:
touch load_screen.sh
Открываем файл и добавляем в него все наши команды по созданию и добавлению режима монитора. Открыть файл:
nano load_screen.sh
Содержимое файла (для монитора, о котором идет речь в этой статье):
#!/bin/bash
xrandr —newmode «1440x900_60.00» 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr —addmode VGA-0 1440x900_60.00
xrandr —output VGA-0 —mode 1440x900_60.00
Закрываем (Ctrl+X) и сохраняем. Теперь нам надо на файл выставить права, чтоб его можно было выполнять, как команду:
chmod +x load_screen.sh
Ну и осталось добавить его в так называемый автозапуск.
Для Ubuntu c 12.04 до 13.10 надо править следующий файл: /etc/lightdm/lightdm.conf, для Ubuntu 14.04 и выше — /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf. Итак, открываем файл:
sudo nano /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
И в конец файла дописываем путь к нашему исполняемому скрипту. В итоге, файл 50-unity-greeter.conf у меня выглядит так (не забудьте, что имя пользователя у вас точно другое):
[SeatDefaults]
greeter-session=unity-greeter
display-setup-script=/home/krut1/.bin/load_screen.sh
Всё! После перезагрузки разрешение монитора у вас уже должно сразу примениться. Ставьте лайки, друзья, если этот матриал был для вас полезен 😉
Источник: https://intop24.ru/screen_in_linux
Изменяем разрешение экрана
На днях установил своему хорошему знакомому Linux Mint. И все бы хорошо, но вот максимальное разрешение экрана, на его 19-дюймовом мониторе, было 1024 х 768 вместо 1440 х 900. Пришлось немного побороться с данной проблемой.
Решений я нашел много, но остановился на двух самых распространенных. В одном советовали изменить системный файл Xorg.conf, а в другом — воспользоваться командой xrandr. Первый случай отпал почти сразу, потому как файла Xorg.conf в системе не оказалось, а вот создать его я так и не смог. О позор мне! Поэтому я опишу тот способ, который сработал на все 100%.
Итак в бой! Выполним в Терминале команду:
xrandr
После этого Вы должны увидеть вывод команды, в которой должны быть указаны поддерживаемые разрешения. В моем случае нужного разрешения я не увидел, и скорее всего, что Вы тоже не увидите.
А вот собственно и сам вывод:
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected 1280×1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280×1024 60.0*+ 75.
1280×960 60.0
1152×864 75.0
1024×768 75.0 70.1 60.0
800×600 75.0 72.2 60.3 56.2
640×480 75.0 72.8 59.
9
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
Из этого вывода команды понятно, что мой монитор подключен к VGA выходу видеокарты (VGA-0), а незадействованные выходы оказались такие: DVI-I-1 и HDMI-0.
Поскольку монитор 19-дюймовый, то мне нужно было разрешение 1440 х 900. Точное разрешение экрана я узнал в интернете по модели монитора. Далее выполним команду:
cvt 1440 900 60
Я получил следующий вывод:
# 1440×900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline «1440x900_60.00» 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
Из верхнего вывода команды, копируем текст, который выделен красным цветом и выполняем следующую команду, которая создаст новый режим с нужным нам разрешением:
xrandr —newmode «1440x900_60.00» 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
- Теперь добавим его в систему:
- xrandr —addmode VGA0 1440x900_60.00
- Запустим новый режим:
- xrandr —output VGA0 —mode 1440x900_60.00
По идее у Вас должно поменяться разрешение экрана на нужное, у меня по крайней мере было именно так. Теперь, если все вышло как надо, нужно сделать так, чтобы данное разрешение экрана загружалось вместе с загрузкой системы.
Потому, что если этого не сделать, то измененное (нужное Вам) разрешение экрана сбросится сразу же после перезагрузки системы. Для этого создадим скрипт.
Откроем текстовый редактор Gedit, либо любой другой, и впишем следующий текст:
#!/bin/sh
xrandr —newmode «1440x900_60.00» 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr —addmode VGA0 1440x900_60.00
xrandr —output VGA0 —mode 1440x900_60.00
и сохраняем, например с названием Display.sh в Домашнюю папку. Главное, чтобы после названия скрипта, обязательно было окончание .sh. Теперь нужно сделать этот скрипт исполняемым. Для этого правой кнопкой мыши по этому файлу — Свойства — Права — (ставим галочку) — Разрешить выполнение файла как программы. Теперь добавим этот скрипт в Автозагрузку системы. Все, должно работать!
Источник: http://softhelp.org.ua/?p=4430
Как я боролся с регулировкой яркости экрана в Linux
Проблема регулировки яркости экрана в Linux знакома, пожалуй, каждому кто ставил «пингвина» на ноутбук или моноблок. Причём сама установка, как правило, происходит безболезненно, а вот после перезагрузки уже возможны варианты.
Как заставить нормально работать подсветку экрана в Linux покажу на примере дистрибутива Deepin и моноблока Lenovo AIO 330-20AST. Нет особой разницы в том, какой дистрибутив Linux установлен, главное уловить суть проблемы, а решения везде похожи.
Итак, после первой перезагрузки свежеустановленного Deepin Linux вдруг резко снизился уровень яркости экрана, причём ползунок регулировки выставлен на максимальные 100%.
Из особенностей моноблока Lenovo AIO 330-20AST можно отметить отсутствие физических клавиш регулировки яркости на клавиатуре (обычно комбинация [Fn]+[клавиша увеличения/уменьшения яркости]).
Предполагается, что всё должно работать программно из операционной системы.
Регулировать яркость экрана получалось от уровня «совсем ничего не видно» до «видно с трудом». Понятно, что это какой-то косяк в настройках, осталось его найти.
Уровень яркости подсветки экрана в Linux контролируется с помощью ACPI (Advanced Configuration and Power Interface — усовершенствованный интерфейс конфигурации и управления питанием) модуля ядра для видео или графическим драйвером.
Сам интерфейс управления подсветкой доступен через папку sysfs в /sys/class/backlight. Посмотрим что там находится:
# ls /sys/class/backlight/ acpi_video0
Имя папки зависит от модели видеокарты и их может быть несколько, если она у вас не одна. Так, для видеокарт от Intel она называется intel_backlight, у AMD может встретиться название radeon0. Зачастую, Linux пишет изменения настроек яркости не в тот каталог, например в acpi_video0, когда реально используется intel_backlight. Заглянем внутрь:
# ls /sys/class/backlight/acpi_video0/ actual_brightness brightness max_brightness subsystem/ uevent
bl_power device/ power/ type
Значение максимальной яркости содержится в файле max_brightness. Рекомендую сперва заглянуть в данный файл, чтобы определить какое значение следует выставить для работы (обычно оно равняется 15, но в моём случае было 100, от того и максимальная яркость моноблока после перезагрузки составляла лишь 15% от реальной).
# cat /sys/class/backlight/acpi_video0/max_brightness 100
Файл brightness содержит текущее значение яркости (у меня там стояло число 15). До этого уровня Deepin Linux и предлагал мне регулировки из графической оболочки.
Текущее значение в данном файле не может быть выше максимальной яркости, установленной в max_brightness.
Моя борьба с подсветкой экрана на Lenovo AIO 330-20AST заключалась в изменении всего одного параметра:
sudo tee /sys/class/backlight/acpi_video0/brightness
Источник: https://mdex-nn.ru/page/regulirovka-podsvetki-v-linux.html
Настройка яркости монитора из командной строки Linux
Библиотека сайта rus-linux.net
- Оригинал: How To Adjust Monitor Brightness From Command Line In Linux SK 1 октября 2018 года Перевод: А. Кривошей
- Дата перевода: январь 2019 г.
Это краткое руководство объясняет, как можно отрегулировать яркость монитора из командной строки в Unix-подобных операционных системах. Регулировка яркости экрана в режиме графического интерфейса проста. Мы уже рассматривали графическое приложение Brightness Controller, которое поможет нам управлять яркостью в Ubuntu-подобных операционных системах.
Но разработка этого приложения, похоже, остановилась более года назад, и я не уверен, будет ли оно работать с последними версиями Ubuntu. Еще одним недостатком является то, что приложение Brightness Controller совместимо только с Python2.
Ища альтернативные пути, я узнал, что мы можем легко решить эту задачу с помощью утилиты командной строки под названием «xrandr».
Программа xrandr используется для настройки размера, ориентации и/или отражения выходных данных для экрана. Используя Xrandr, мы также можем отображать текущее состояние экрана, изменять или устанавливать разрешение, отключать и включать выходы. Радует, что Xrandr предустановлен в большинстве дистрибутивов Linux, поэтому нам не нужно беспокоиться об установке дополнительных утилит.
Сначала нам нужно проверить текущее состояние системного дисплея. Для этого выполните следующую команду:
$ xrandr -q
Пример вывода:
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS-1 connected primary 1366×768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1366×768 60.00*+ 40.00
1280×720 60.00 59.99 59.86 59.74
1024×768 60.04 60.00
960×720 60.00
928×696 60.05
896×672 60.01
1024×576 59.95 59.96 59.90 59.82
960×600 59.93 60.00
960×540 59.96 59.99 59.63 59.82
800×600 60.00 60.32 56.25
840×525 60.01 59.88
864×486 59.92 59.57
700×525 59.98
800×450 59.95 59.82
640×512 60.02
700×450 59.96 59.88
640×480 60.00 59.94
720×405 59.51 58.99
684×384 59.88 59.85
640×400 59.88 59.98
640×360 59.86 59.83 59.84 59.32
512×384 60.00
512×288 60.00 59.92
480×270 59.63 59.82
400×300 60.32 56.34
432×243 59.92 59.57
320×240 60.05
360×202 59.51 59.13
320×180 59.84 59.32
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
Как видите, в данный момент подключен дисплей LVDS-1. Вывод также отображает текущее разрешение и частоту обновления экрана.
Если вы хотите узнать имя только активного дисплея, используйте команды «grep» и «head» с «xrandr», как показано ниже.
$ xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1
LVDS-1
Значение яркости должно быть в диапазоне от 0,0 до 1,0, где 0,0 обозначает самый тусклый (полностью черный) экран, а 1,0 — самый яркий. Например, чтобы установить значение яркости экрана 0,7, выполните:
$ xrandr —output LVDS-1 —brightness 0.7
Замените LVDS-1 вашим именем активного дисплея. Здесь 0,7 означает 70% максимальной яркости дисплея.
Чтобы вернуться к нормальной яркости, выполните:
$ xrandr —output LVDS-1 —brightness 1.0
Не используйте значения выше 1.0. ОНи могут сделать дисплей полностью белым, и вы не сможете ничего увидеть на экране.
Если вам понравилась статья, поделитесь ею с друзьями:
Источник: http://rus-linux.net/MyLDP/consol/adjust_monitor_brightness_from_command_line.html
Настройка регулировки яркости подсветки в Linux Mint
В жизни каждого айтишника порой наступает момент, когда он решает попробовать что-то новое и, собравшись с волей, сделав бэкап всего важного, записывает на болванку или флешку образ с так долго отобранным дистрибутивом (в моем случае я выбрал Linux Mint 17 x64 Cinnamon) Linux. И с ожиданием чуда загружается с нее.
Не буду описывать процесс установки, он и так везде описан по несколько раз. Скажу лишь что установка, на удивление прошла безболезненно.
После перезагрузок меня встретил экран приветствия с приглашением ввода ввести логин и пароль пользователя, что я незамедлительно и проделал.
После входа меня встретил приятных тонов рабочий стол и на мгновенье мне показалось, что я им пользовался сто лет! Все такое родное и понятное, что заставляет забыть о существовании Windows.
Первое впечатление оказалось весьма позитивными, я потихоньку начал осваивать новую для меня ОС. Прочитал руководство, заглянул на тематический форум, начал исследовать систему.
На хабре были обзоры этого дистрибутива и у меня было представление о ней.
Все компоненты ноутбука заработали с первого раза, wifi, bluetooth, веб-камера, даже USB-модем без установки драйверов сразу же определился системой, и после простых действий по указанию точки доступа заработал в полной мере.
Понравилась идея репозиториев, Менеджер программ с тысячами программ в одном месте. Так я начал осваиваться.
Первым делом поставил нужное ПО, чтобы не было скучно; я включил музыку в плейере (кстати, Audacious заменил мне AIMP) и в какой-то момент захотел увеличить громкость.
Нажал заветную комбинацию Fn+курсор вправо и задел пальцем клавишу курсор вниз, то есть понижение яркости. На мое удивление, это не оказало никакого эффекта на уровень подсветки. Я попробовал еще раз, индикатор показал изменение, но яркость не поменялась.
Начал гуглить это явление. Из результатов поиска понял, что не у меня одного не меняется яркость и стал искать решение. К слову, конфигурацию ноутбука Lenovo B570e с процессором Core i5 2450m/ 4Gb RAM/ 500Gb HDD/ Intel HD Graphics 3000.
Как оказалось, другие модели ноутбуков данного и других производителей также имеют проблему с регулированием яркости подсветки. Первым решением, которое я испробовал, было редактирование файла загрузчика grub.
Выполнялось это таким порядком действий:
В терминале набирал команду:
sudo gedit /etc/default/grub
И в открывшемся окне текстового редактора нашел две строчки и привел их в такой вид:
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash acpi_backlight=vendor»
GRUB_CMDLINE_LINUX=»acpi_osi=Linux»
Сохранил произведенные мною изменения и выполнил обновление загрузчика:
sudo update-grub
После этого перезагрузился и попробовал. После перезагрузки клавиши все также отказывались управлять яркостью, плюс ко всему пропал индикатор яркости, но получилось изменить яркость с помощью апплета управления яркостью.
Вторым методом я испробовал следующую команду в терминале:
sudo setpci -s 00:02.0 F4.B=xx
Где хх является значение от нуля до 100. На эту команду ноутбук не среагировал никак.
И, наконец, третий способ, заключался в том, чтобы изменить первые две строчки, но уже до такого вида:
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash»
GRUB_CMDLINE_LINUX=»acpi_backlight=vendor»
В этом случае на экране отображается индикатор изменения яркости, но самого изменения яркости все также не происходило. Также и не получалось изменить яркость через апплет управления яркостью. После этих манипуляций вернул все как было и продолжил искать другие решения.
Вторым решением, которое нашлось на просторах интернета, было следующее.
В домашнем каталоге нужно было создать файл, с любым именем, но с форматом *.sh и внутри его прописать следующие значения:
#!/bin/bash
sudo echo -n 0 >/sys/class/backlight/acpi_video1/brightness
Где 0 — яркость, а /sys/class/backlight/acpi_video1/brightness — путь к файлу, в котором сохраняется текущее значение яркости из параметров системы. После сохранения файла нужно было настроить его права доступа таким образом:
chmod +x ~/bin/brightness.sh
И запускать данный скрипт из терминала:
sudo sh ~/bin/brightness.sh
В результате значение яркости изменялось, но это решение не удовлетворило меня своей сложностью и лишними телодвижениями. Было найдено еще одно решение, уже на хабре , которое тоже не подошло.
Под конец я наткнулся на еще одно решение, но из зарубежного сайта, которое и устроило меня в полной мере.
В ней указывалось, что это решение для ноутбуков с графическими решениями от Intel, что мне более чем полностью подходило. Привожу это решение:
Запустить терминал и выполнить следующую команду:
ls /sys/class/backlight/
В результате мы увидим такой вывод команды:
kibis@kibis-Lenovo-B570e ~ $ ls /sys/class/backlight/
acpi_video0 intel_backlight
После чего создать конфигурационный файл, если его не существует, следующей командой в терминале:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
Открываем только что созданный нами файл для редактирования:
sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
Он должен быть пустым и прописываем в него следующее:
Section «Device»
Identifier «card0»
Driver «intel»
Option «Backlight» «intel_backlight»
BusID «PCI:0:2:0»
EndSection
Сохраняем. Перезагружаем. И — вуаля! В результате клавиши управления яркостью подсветки работают, индикатор уровня яркости отображается.
Таким образом, чуточкой терпения и упорства я решил эту проблему, на мой взгляд, наиболее элегантным способом. Надеюсь, что мой вклад в решение этой проблемы поможет другим пользователям.
Моя статья на Хабрахабр
Источник: https://inside-it.ru/nastrojka-regulirovki-yarkosti-podsvetki-v-linux-mint/