Как изменить разрешение экрана для линукс

Содержание
  1. Как изменить разрешение экрана в Linux Mint 20.1 MATE
  2. Как поменять разрешение Linux Mint 20.1
  3. Разрешение монитора в Linux
  4. Проблема с разрешениеv монитора в Linux (Ubuntu)
  5. Изменение разрешения монитора в Linux
  6. Добавление нового разрешения монитора в Linux
  7. Добавление новой конфигурации монитора в автозагрузку
  8. Принудительно меняем разрешение экрана в Linux openSuSE
  9. Как изменить разрешение экрана в Linux
  10. 21.10.2018
  11. Как в линуксе настроить дисплей
  12. Разрешение экрана в Linux
  13. Настройка разрешения экрана в GUI
  14. Как изменить разрешение экрана через терминал
  15. Выводы
  16. Как настроить монитор в Linux?
  17. А если несколько мониторов?
  18. Разрешение монитора в Linux
  19. Проблема с разрешениеv монитора в Linux (Ubuntu)
  20. Изменение разрешения монитора в Linux
  21. Добавление нового разрешения монитора в Linux
  22. Добавление новой конфигурации монитора в автозагрузку
  23. Принудительно меняем разрешение экрана в Linux openSuSE
  24. Как изменить разрешение экрана в Linux
  25. 21.10.2018
  26. Как настроить разрешение экрана в Linux
  27. Через графический интерфейс
  28. Через терминал
  29. Выбираем разрешение экрана
  30. Добавляем свой вариант разрешения в систему

Как изменить разрешение экрана в Linux Mint 20.1 MATE

После установки операционной системы она должна сама установить оптимальное разрешение экрана. Но иногда этого не происходит и пользователю приходиться самостоятельно изменять его. Если взять Windows то там все просто а вот с системами Linux могут возникнуть трудности. Изменить разрешения в них можно двумя способами, используя терминал но с этим справятся только опытные пользователи или используя графический интерфейс. Но даже используя графическую оболочку не опытному пользователю все равно будет сложно это сделать. Так как найти данные настройки будет не просто. Сегодня хочу рассказать и показать как это делается в операционной системе Linux Mint 20.1 MATE. Рассмотрим оба варианта.

Прежде чем продолжить дальше хочу вам порекомендовать ранее написанные мною статьи на тему настройки ОС Linux Mint 20.1.

Как поменять разрешение Linux Mint 20.1

Найти настройки экрана можно в «Центре управления» который в свою очередь находиться в пуске.

В открывшемся окне переходим в раздел «Оборудование» и выбираем пункт «Экраны».

Вот тут и можно изменить разрешение экрана, указать частоту обновления Гц и ориентацию.

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

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

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

xrandr —output Virtual1 —mode 1280×768

Кстати таким образом можно изменить разрешения экрана практически в любой операционной систем Linux. Так же кода будет вводить команду не ставьте лишних пробелов. Например, если вы напишите так.

xrandr —output Virtual1 — mode 1280×768

Команда не сработает, если кто не заметил то я постав пробел вот тут —_mode.

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

Источник

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

Проблема с разрешениеv монитора в Linux (Ubuntu)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для Ubuntu c 12.04 до 13.10 надо править следующий файл: /etc/lightdm/lightdm.conf, для Ubuntu 14.04 и выше — /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf. Итак, открываем файл:

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

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

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

Источник

Принудительно меняем разрешение экрана в Linux openSuSE

Доброе время суток. Сегодня в этом небольшом топике речь пойдет о разрешении экрана в операционной системе Linux. Все действия проводились в Linux openSuSE 11.04. На моем компьютере со злосчастными видеокартой ATI Radeon 9600 и монитором Acer AL1916W на абсолютно любом дистрибутиве Linux автоматом не определялись поддерживаемые разрешения, как и собственно монитор с видеоадаптером. Год я провел на разрешении 1024х768@60Hz и сегодня решил, что так дальше продолжаться не может, надо менять разрешение или монитор. Остановился на первом. Перерыв весь интернет и найдя всего два полезных совета я приступил к шаманству над иксами, который я постараюсь в понятном виде изложить ниже.

Итак, приступим! Но для начала учтем, что мой дистрибутив — Linux openSuSE 11.04 и монитор Acer AL1916W.

1. Найдите в инструкции к Вашему монитору максимальное поддерживаемае разрешение и частоту (у моего — 1440×900, частота 75Гц), они понадобятся для генерации Modeline строки.

2. Узнали? Далее мы приступим к генерации Modeline строки: откройте «Терминал» и введите команду

gtf разрешение_по_горизонтали разрешение_по_вертикали частота_обновления_экрана
#например gtf 1440 900 75
Запустите команду (нажатием Enter). В выводе получим следующее:

# 1440×900 @ 75.00 Hz (GTF) hsync: 70.50 kHz; pclk: 136.49 MHz
Modeline «1440x900_75.00» 136.49 1440 1536 1688 1936 900 901 904 940 -HSync +Vsync

Именно строка Modeline и все что за ней нам и нужно, копируем ее.

3. Дальше открываем папку /etc/X11/xorg.conf.d/ и копируем файл 50-monitor.conf в вашу домашнюю папку (например /home/Dimon/).

4. Открываем скопированный (/home/Dimon/)50-monitor.conf в текстовом редакторе (в GNOME по-умолчанию — gedit) и после строки

Читайте также:  Devcon для windows 10 x64

## Add your mode lines here, use e.g the cvt tool

вставьте тот самый скопированный вами Modeline. У вас должно получиться что-то вроде этого:

Section «Monitor»
Identifier «Default Monitor»

## If your monitor doesn’t support DDC you may override the
## defaults here
#HorizSync 28-85
#VertRefresh 50-100

## Add your mode lines here, use e.g the cvt tool
Modeline «1440×900@75» 136.49 1440 1536 1688 1936 900 901 904 940 -HSync +Vsync

EndSection

Сохраните файл и закройте редактор.

5. Теперь нам необходимо скопировать измененный файл в директорию /etc/X11/xorg.conf.d: откройте «Терминал», введите след. команду (под root’ом):
sudo cp 50-monitor.conf /etc/X11/xorg.conf.d
и нажмите Enter. Если ничего не выдаст, значит файл скопировался, но все же проверьте, если не доверяете своей интуиции.

6. Теперь все готово! Осталось перезагрузить компьютер и изменить разрешение в настройках. Если после перезагрузки запустился X-сервер, значит уже радуйтесь тому, что не сгубили его :).

7.После загрузки щелкните «Система» — «Оборудование» — «Мониторы» и напротив слова «Разрешение» выберите 1440х900 и нажмите «Применить». Если после применения настроек экран черный либо вывел «Частота не поддерживается» или еще что-то в этом роде, не вздумайте жать на все кнопки подряд! Разрешение поменяется само через 15 секунд после смены на предыдущее.

Совместимость данного мануала с другими дистрибутивами и версиями ОС Linux не гарантируется.
А в следующих топиках я расскажу как воспроизводить видео, если оно не воспроизводится и плеер говорит о невозможности воспроизведения на несуществующем мониторе (, т.к. монитор не найден).

Источник

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

21.10.2018

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

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

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

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

Согласно статье: «xrandr — это расширение X сервера, позволяющее производить настройки режимов работы мониторов».

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

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

Теперь главный вопрос, который вызывает непонимание: что выводится в двух колонках? Понятно, что в первой — разрешение экрана, а во второй — его частота в герцах. Но что это за разрешение? Во многих интернет ответах на вопрос «как изменить разрешение экрана в Linux» пишут, что это «доступные разрешения для уcтановки». Это не совсем так. Дальнейшие описываемые действия авторов (создание режима, его добавление непонятно куда и переключение на него) являются абсолютно лишними и только вводят читателей в заблуждение. Так что же выводит xrandr?

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

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

Команда —newmode нужна для создания нового режима, которого нет в выводе xrandr. А команда —addmode «рассказывает» о нем xrandr.

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

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

# 1504×800 59.92 Hz (CVT) hsync: 49.80 kHz; pclk: 98.00 MHz
Modeline «1504x800_60.00» 98.00 1504 1584 1736 1968 800 803 813 831 -hsync +vsync

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

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

Осталось только переключиться на него любым описанным ранее способом.

Иногда при добавлении нового режима возникает ошибка.

Источник

Как в линуксе настроить дисплей

Разрешение экрана в 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 — позволяет установить коррекцию гаммы, в формате красный:зеленый:синий;

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

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

  • 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

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

Читайте также:  Open heic files in windows

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

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

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

Выводы

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

Как настроить монитор в Linux?

Чтобы настроить экран в Linux, нужно открыть в меню команды Система | Параметры | Экран (System | Preferences | Display). Настройка монитора в Linux не сложнее, чем в Windows и не должна вызвать у вас проблем. Как настроить монитор в Linux?

В этом окне доступен целый ряд конфигурируемых параметров, но на данный момент наибольший интерес для нас представляет раскрывающийся список Разрешение (Resolution). Щелкнув по нему кнопкой мыши, вы увидите все возможные разрешения, с которыми ваша видеокарта и монитор (по «мнению» Ubuntu) способны отображать данные.

Кроме того, в данном окне можно изменить частоту обновления экрана вашего монитора (обычно в этом нет необходимости) и его ориентацию экрана (если эта возможность поддерживается). Наконец, можно решить, следует ли дублировать (или отображать) изображение с главного монитора на любые другие мониторы, подключенные к вашему компьютеру.

А если несколько мониторов?

Если у вас несколько мониторов, и получение одинакового изображения на всех мониторах отключено, вы можете перетащить мониторы, изменив их взаимное расположение. Если у вас действительно имеется несколько мониторов, но не все из них отображены в данном окне, можно щелкнуть мышью кнопку Определить мониторы (Detect Monitors) и заставить Ubuntu найти их все. На этом настройка монитора не заканчивается.

Я обычно после установки новой версии Ubuntu устанавливаю флажок Показывать экраны на панели (Show displays in panel), чтобы поместить на верхней панели рабочего стола, справа вверху, маленькую пиктограмму, похожую на монитор компьютера, и иметь возможность использовать ее для быстрой настройки параметров экрана. А если вы решили купить сплит систему, то лучше выбрать Samsung. Скоро лето, так что лучшие сплит системы Samsung с установкой ждут вас. Это небольшое лирическое отступление, продолжим.

Но, как я уже писал, наибольший интерес для нас сразу же после установки Ubuntu имеет настройка Разрешение (Resolution), которая может указывать совсем не то разрешение, с которым вы предпочитаете работать. Щелчок кнопкой мыши по нужному вам разрешению переведет Ubuntu в требуемый экранный режим.

В некоторых случаях в этом окне может отсутствовать возможность установки нужного вам разрешения. Это происходит потому, что подходящие для этого драйверы еще не загружены. Если вы их загрузите, то нужное разрешение появится в списке, и вы сможете его выбрать. Вот так всё просто, не сложнее чем в Windows и Mac, правда?

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

Проблема с разрешениеv монитора в Linux (Ubuntu)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для Ubuntu c 12.04 до 13.10 надо править следующий файл: /etc/lightdm/lightdm.conf, для Ubuntu 14.04 и выше — /usr//lightdm/lightdm.conf.d/50-unity-greeter.conf. Итак, открываем файл:

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

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

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

Принудительно меняем разрешение экрана в Linux openSuSE

Доброе время суток. Сегодня в этом небольшом топике речь пойдет о разрешении экрана в операционной системе Linux. Все действия проводились в Linux openSuSE 11.04. На моем компьютере со злосчастными видеокартой ATI Radeon 9600 и монитором Acer AL1916W на абсолютно любом дистрибутиве Linux автоматом не определялись поддерживаемые разрешения, как и собственно монитор с видеоадаптером. Год я провел на разрешении 1024х768@60Hz и сегодня решил, что так дальше продолжаться не может, надо менять разрешение или монитор. Остановился на первом. Перерыв весь интернет и найдя всего два полезных совета я приступил к шаманству над иксами, который я постараюсь в понятном виде изложить ниже.

Итак, приступим! Но для начала учтем, что мой дистрибутив — Linux openSuSE 11.04 и монитор Acer AL1916W.

1. Найдите в инструкции к Вашему монитору максимальное поддерживаемае разрешение и частоту (у моего — 1440×900, частота 75Гц), они понадобятся для генерации Modeline строки.

2. Узнали? Далее мы приступим к генерации Modeline строки: откройте «Терминал» и введите команду

gtf разрешение_по_горизонтали разрешение_по_вертикали частота_обновления_экрана

#например gtf 1440 900 75

Запустите команду (нажатием Enter). В выводе получим следующее:

# 1440×900 @ 75.00 Hz (GTF) hsync: 70.50 kHz; pclk: 136.49 MHz

Modeline «1440x900_75.00» 136.49 1440 1536 1688 1936 900 901 904 940 -HSync +Vsync

Именно строка Modeline и все что за ней нам и нужно, копируем ее.

3. Дальше открываем папку /etc/X11/xorg.conf.d/ и копируем файл 50-monitor.conf в вашу домашнюю папку (например /home/Dimon/).

4. Открываем скопированный (/home/Dimon/)50-monitor.conf в текстовом редакторе (в GNOME по-умолчанию — gedit) и после строки

Читайте также:  Сменить рабочую группу linux

## Add your mode lines here, use e.g the cvt

вставьте тот самый скопированный вами Modeline. У вас должно получиться что-то вроде этого:

Identifier «Default Monitor»

## If your monitor doesn’t support DDC you may override the

## Add your mode lines here, use e.g the cvt

Modeline «1440×900@75» 136.49 1440 1536 1688 1936 900 901 904 940 -HSync +Vsync

Сохраните файл и закройте редактор.

5. Теперь нам необходимо скопировать измененный файл в директорию /etc/X11/xorg.conf.d: откройте «Терминал», введите след. команду (под root’ом):

sudo cp 50-monitor.conf /etc/X11/xorg.conf.d

и нажмите Enter. Если ничего не выдаст, значит файл скопировался, но все же проверьте, если не доверяете своей интуиции.

6. Теперь все готово! Осталось перезагрузить компьютер и изменить разрешение в настройках. Если после перезагрузки запустился X-сервер, значит уже радуйтесь тому, что не сгубили его :).

7.После загрузки щелкните «Система» — «Оборудование» — «Мониторы» и напротив слова «Разрешение» выберите 1440х900 и нажмите «Применить». Если после применения настроек экран черный либо вывел «Частота не поддерживается» или еще что-то в этом роде, не вздумайте жать на все кнопки подряд! Разрешение поменяется само через 15 секунд после смены на предыдущее.

Совместимость данного мануала с другими дистрибутивами и версиями ОС Linux не гарантируется.

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

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

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

21.10.2018

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

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

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

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

Согласно статье: «xrandr — это расширение X сервера, позволяющее производить настройки режимов работы мониторов».

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

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

Теперь главный вопрос, который вызывает непонимание: что выводится в двух колонках? Понятно, что в первой — разрешение экрана, а во второй — его частота в герцах. Но что это за разрешение? Во многих интернет ответах на вопрос «как изменить разрешение экрана в Linux» пишут, что это «доступные разрешения для уcтановки». Это не совсем так. Дальнейшие описываемые действия авторов (создание режима, его добавление непонятно куда и переключение на него) являются абсолютно лишними и только вводят читателей в заблуждение. Так что же выводит xrandr?

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

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

Команда -newmode нужна для создания нового режима, которого нет в выводе xrandr. А команда -addmode «рассказывает» о нем xrandr.

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

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

# 1504×800 59.92 Hz (CVT) hsync: 49.80 kHz; pclk: 98.00 MHz

Modeline «1504x800_60.00» 98.00 1504 1584 1736 1968 800 803 813 831 -hsync +vsync

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

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

Осталось только переключиться на него любым описанным ранее способом.

Иногда при добавлении нового режима возникает ошибка.

Как настроить разрешение экрана в Linux

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

Через графический интерфейс

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

Я расскажу о том, как настроить разрешение на примере операционной системы Linux Mint с графической оболочкой XFCE.

Открываем основное меню системы, кликнув по соответствующей иконке в левом нижнем углу.

Нам нужен этот аналог меню «Пуск»

  • В списке установленных приложений ищем программу «Дисплей» и запускаем ее.

Ищем нужное приложение во вкладке «Настройки»

  • Откроется окон с настройками. Кликаем в нем кнопке напротив строчки «Разрешение».

Выбираем экран и разрешение на свой вкус.

  • В появившемся списке ищем подходящее разрешение и выбираем его.

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

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

Через терминал

А теперь переходим к более интересному способу. Будем менять и настраивать разрешение с помощью командной строки.

Выбираем разрешение экрана

Обычно терминал есть в списке избранных, но его можно запустить, одновременно нажав на клавиши Ctrl + Alt + T.

  • Включаем программу для управления дисплеями. Для этого введем в терминал ее название xrandr.

Эта программа отвечает за работу с дисплеем. В том числе за смену разрешения.

  • В появившемся списке ищем наш дисплей. Его название — это весь текст перед словом connected. В нашем случае речь идет о Virtual1.

Тут же видно и выбранное разрешение. Оно помечено звездочкой.

Вот список доступных разрешений, а также другая информация об экране.

  • Для примера изменим разрешение с 1440×900 на 1280×960. Это делается следующий командой: xrandr -output Virtual1 -mode 1280×960. В любом другом случае вместо Virtual1 следовало бы прописать название своего экрана, а вместо 1280×960 любое другое поддерживаемое разрешение.

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

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

Добавляем свой вариант разрешения в систему

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

  • Для начала решим, какое будет разрешение и какая частота кадров. В моем случае будет 2200х1000 с частотой обновления кадров 59 в секунду.
  • Переведем наше разрешение и частоту в читаемый для xrandr формат. Для этого введем команду cvt 2200 1000 59

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

Это некий преобразователь цифр в разрешение.

  • В ответ получил подходящую нам запись. Правда, речь не обо всем тексте, а только той части, что начинается после слова Modeline. Вот его мы копируем или как-то иначе сохраняем себе.

Текста много, лучше скопировать.

  • Затем создаем новое разрешение в xrandr. Вводим в терминал команду xrandr -newmode текст, который мы скопировали во время предыдущего шага.

А теперь вставляем.

  • Теперь вновь созданное разрешение надо добавить в список доступных для нашего дисплея. Сделаем это командой xrandr -addmode Virtual1 2200x1000_59.00.

Пока мы этого не сделаем, xrandr ничего не узнает о новом разрешении.

  • Теперь снова выведем в командную строку информацию о дисплее с помощью команды xrandr. В списке появится новое разрешение, которое теперь можно использовать. Причем оно будет доступно и в графической оболочке тоже. Это значит, что не придется менять его исключительно через терминал.

Источник

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