Altlinux изменить разрешение экрана

Обновлено: 05.07.2024

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

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

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

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

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

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

Section "Monitor"
Identifier "Default Monitor"

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 не гарантируется.
А в следующих топиках я расскажу как воспроизводить видео, если оно не воспроизводится и плеер говорит о невозможности воспроизведения на несуществующем мониторе (, т.к. монитор не найден).

С развитием технологий экраны для компьютеров смогли значительно увеличить разрешение. Если старые экраны показывали 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 1680x1050

Теперь звёздочка выводится около разрешения 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, или если компьютер не определяет, что ваш монитор поддерживает более высокое разрешение.

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


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

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

Выводы

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

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

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

(16 оценок, среднее: 4,19 из 5)

Об авторе

26 комментариев

может кому и пригодится, если больше не о чем

У меня реально проблема до конца не решена с подключением 4к телевизора LG 49 inches к ПК по hdmi кабелю .Испробовал все самые известные дистрибутивы остановился на ubuntu 18.04 хотя заметил не столько в дистре проблемы сколько в DE .GTK еще как то более адекватно работают на отрытых драйверах с 49 inches дисплеем а QT сколько намучился что то свыше 32 inches все никак не получается настроить . На нуво драйвере хотя бы разрешение можно установить приемлемое,но есть тиринг проблема с маштабированием и прочие огрехи .Сразу поставил проприетарный nvidia драйвер так телевизор с ПК отказываются дать желаемый результат .То изображение не тот маштаб экрана то картинка рябит не качественная ,на этом же компе 2 система винда 10 определяет отлично автоматом . А в Linux нуво еще как то можно ручками настроить , nvidia драйвер вообще жесть .Больше всего бесит если используешь приемлемое разрешение например 1920x1080 то картинка не влезает в экран или стоит косо или шрифты смазываются .Вообщем пока мес открый драйвер ну более менее .Но это факт кто подключает более большие мониторы или телевизоры .

Очень рекомендую автору:
1) Создать список тем по софту и железу;
2) Провести опрос среди посетителей сайта;
3) На основании этого опроса строить свою дальнейшую политику! )))
Пишите - и мы напишем Вам нужные статьи )))
На самом деле - все очень просто)))

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

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

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

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

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

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

Доступные разрешения мониторов в Linux

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Крутов Герман

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

Astra linux эта операционная система широко используется в государственном секторе. Думаю все понимаю по каким причинам. Если сказать в общем, систему можно использовать. Разработчики постарались сделать её максимально удобной и это можно сказать получилось. Но все же есть кое какие моменты. Например, изменить разрешения экрана сможет далеко не каждый пользователь. Так как это Linux.

Давайте расскажу ка это можно сделать. Тут два пути либо воспользоваться терминалом либо сделать это через графическую оболочку. Рассмотрим оба варианта.

Как изменить разрешение через терминал

Astra linux разрешение

Первым делом вводим команду

С её помощью можно узнать текущие разрешение, максимально возможно и все поддерживаемые.

Как поменять разрешение экрана в Astra linux

Для того чтобы задать разрешение 1024х768 нужно ввести следующие.

Astra linux как изменить разрешение экрана

После этого разрешение экрана должно поменяться.

Как изменить разрешение через Fly

Как изменить разрешение через Fly

В отрывавшемся окне можно выбрать необходимое разрешение экрана.

Astra linux как изменить разрешение

Вот достаточно просто можно изменить разрешения экрана. Вариант с терминалам подойдет для всех ОС построенных я базе Debian.

внешний вид linux

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

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

Как изменить разрешение экрана в Gnome Shell / Budgie

Те, кто работают в Gnome Shell, Budgie и любой другой среде рабочего стола, использующей Gnome в качестве основы для рабочего стола, могут настроить разрешение экрана в приложении Gnome Settings.

Если вы используете Gnome, вы можете быстро получить доступ к настройкам дисплея двумя способами. Чтобы получить доступ к этим настройкам, вам нужно нажать Win на клавиатуре. Затем введите «Настройки». Дважды щелкните по значку настроек, чтобы открыть область основных настроек. В качестве альтернативы введите «монитор» и нажмите на значок монитора.

В области отображения оболочки Gnome найдите раздел «Разрешение». Нажмите на разрешение по умолчанию, которое ваш компьютер использует, чтобы открыть меню с различными разрешениями меню. Используя меню, выберите подходящее для вас разрешение.

изменить разрешение экрана gnome

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

Изменение разрешения экрана в KDE Plasma

Чтобы изменить настройки экрана в KDE Plasma 5, необходимо перейти в область настроек системы Plasma. Чтобы попасть в эту область, нажмите клавишу Win на клавиатуре и введите «Системные настройки» в поле поиска. Затем выберите приложение в результатах поиска с этим именем.

Открыв приложение KDE Plasma System Settings, посмотрите на левую часть приложения. Прокрутите левую часть, пока не дойдете до раздела «Оборудование». В разделе «Оборудование» нажмите на пункте «Экран», чтобы открыть раздел конфигурации монитора KDE Plasma.

изменить разрешение kde

Чтобы изменить разрешение вашего экрана в KDE Plasma 5, откройте меню «Разрешение» и щелкните по выпадающему меню. В разделе меню «Ориентация» вы можете изменить другие настройки дисплея. Чтобы узнать частоту обновления, нажмите на меню рядом с «Частота обновления».

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

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

Примечание. Не можете найти приложение системных настроек? Нажмите Alt + F2 на клавиатуре, чтобы открыть панель быстрого запуска. Открыв панель запуска, введите «xfce4-settings-manager» и нажмите Enter, чтобы открыть настройки.

В настройках XFCE4 нажмите значок «Дисплей», чтобы запустить приложение для настройки экрана.

При нажатии на «Дисплей» появится окно конфигурации монитора с различными настройками, такими как «Разрешение», «Частота обновления», «Поворот» и «Отражение».

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

Чтобы изменить разрешение монитора, зайдите в меню «Разрешение». Чтобы изменить частоту обновления, зайдите в меню «Частота обновления» и т. д.

Изменения разрешения экрана в Mate

Используете среду рабочего стола Mate и вам нужно знать, как изменить разрешение экрана? На рабочем столе Mate откройте приложение Control Center, выполнив поиск в меню вашего приложения.

Примечание. Не можете найти Центр управления в меню? Нажмите Alt + F2, чтобы открыть панель быстрого запуска. Затем чтобы запустить его введите «mate-control-center».

Открыв приложение Control Center на рабочем столе Mate, перейдите в раздел «Оборудование». Затем для настройки экрана в разделе «Оборудование» нажмите значок «Дисплеи».

В области конфигурации монитора Mate есть различные параметры, такие как «Разрешение», «Частота обновления» и «Поворот».

Чтобы изменить разрешение экрана, щелкните по выпадающему меню «Разрешение» и выберите один из вариантов в списке. Для изменения частоты обновления, нажмите на меню рядом, и так далее.

mate изменить разрешение экрана

После внесения изменений нажмите «Применить для всей системы», чтобы мгновенно изменить разрешение экрана.

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

Хотя Cinnamon основан на Gnome Shell, у него другая система настройки экрана. Чтобы получить доступ к настройкам экрана в Cinnamon, нажмите клавишу Win. В меню приложения, нажмите на значок гаечного ключа вверху, чтобы перейти в область настроек Cinnamon.

В области настроек Cinnamon прокрутите вниз и найдите раздел «Оборудование». Затем найдите значок «Дисплей» и щелкните по нему, чтобы получить доступ к настройкам экрана.

cinnamon изменение разрешения экрана

Далее найдите меню «Разрешение». Чтобы выбрать новое разрешение экрана кликом мышки откройте выпадающее меню. Для изменения ориентации экрана, щелкните меню рядом с «Поворот».

Чтобы применить новые изменения, внесенные в приложение, нажмите «Применить».

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