Как увеличить масштаб рабочего стола в линуксе

Обновлено: 04.07.2024

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

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

Ребят, помогите с маленькой проблемкой. Вчера перешел на linux mint 18.3 mate. Все в интерфейсе очень маленькое. Приходится прищуриваться. Пробовал поменять разрешение экрана. С уменьшением разрешения экрана ухудшается качество картинки. Можно как то поменять масштаб? Как в win10. Там можно было в настройках изменять масштаб: у меня стояло 125 процентов. В linux'e eсть что то подобное? И если есть, то где?

я бы тут явно не писал, если нашел

Скорее всего, ты даже не пытался. Расскажи что читал, что понял, что нет?

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

Если не умеешь читать и анализировать прочитанное, то linux - явно не твое.

я тебя уже понял. Выше почитай


Это действительно так трудно самому найти?


Правой кнопкой мыши на рабочий стол, «Изменить фон рабочего стола», в окне выбрать вкладку «Шрифты» и настроить как угодно

И ничего это не решит. Все остальное, кроме шрифтов останется мелким. Нужно глобальное масштабирование. Mint здесь крайне ограничена. Можно сделать лишь двухкратное масштабирование (Параметры -> Общие -> Масштабирование пользовательского интерфейса). Если 2-кратное не устраивает, придется поплясать с бубном и не факт, что что-то получится

Какая видеокарта, какой драйвер (проприетарный/открытый), какой DE (Cinnamon, судя по всему)?

В Mate открываешь Меню - Центр правления - Внешний вид. В окне Внешнего вида открываешь вкладку Шрифты и затем в правом нижнем углу нажимаешь Подробнее. В открывшемся окне меняешь DPI с 96 до какого тебе надо/удобно, например, 144 (можно методом подбора поиграться со значениями, пока не устроит результат).

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

какой DE (Cinnamon, судя по всему)

У автора Mate. Описал для него выше. Был бы Cinnamon, можно было бы выбрасывать его на помойку: в GUI только двухкратное увеличение DPI и никак иначе, без возможности самостоятельно его задавать. А через терминал там хз как всё это делать, Cinnamon не читает конфиги иксов.

расширить области экрана в Ubuntu

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

Надо сказать, что когда мы говорим об увеличении площади экрана, мы не говорим об увеличении текста. Когда мы говорим о расширении, мы имеем в виду процесс увеличивать что-либо только по внешнему виду, а не по физическим размерам.

Расширьте области экрана на рабочем столе Ubuntu

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


Pick, палитра цветов для Ubuntu с поддержкой истории

Использование меню универсального доступа

Если вы Пользователь GNOME, вам не нужно устанавливать какое-либо внешнее приложение. Этот рабочий стол предлагает нам встроенную функцию под названием «Универсальный доступ”, Который предоставит нам множество функций доступности, таких как:

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

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

увеличение экрана через универсальный доступ

В окне параметров расширения нам нужно будет только включите опцию Zoom, нажав кнопку ползунка ON / OFF чтобы включить / выключить эту опцию.

варианты расширения универсального доступа

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

Используйте Магнуса

Установить Магнуса

Магнус доступно как приложение snap. Таким образом, мы можем установить его в дистрибутивах, поддерживающих снимки, используя в терминале (Ctrl + Alt + T) команду:

установка snap magnus

также есть PPA для Магнуса. Чтобы использовать его, в терминале (Ctrl + Alt + T) вам нужно будет ввести следующие команды:

добавить PPA magnus

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

гранатомет

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

Магнус работает

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

Мы можем увеличьте уровень масштабирования (2x, 3x, 4x и 5x) из раскрывающегося списка на панели инструментов приложения Магнус. По умолчанию Магнус увеличивает области в 2 раза.

Оба варианта, которые мы видели, я протестировал на рабочем столе Ubuntu 18.04 и смог легко масштабировать области экрана. С помощью этих двух возможностей мы можем просто расширить область экрана в Gnu / Linux.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » Расширьте области экрана рабочего стола в Ubuntu

расширить области экрана в Ubuntu

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

Надо сказать, что когда мы говорим об увеличении площади экрана, мы не говорим об увеличении текста. Когда мы говорим о расширении, мы имеем в виду процесс увеличивать что-либо только по внешнему виду, а не по физическим размерам.

Расширьте области экрана на рабочем столе Ubuntu

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


Pick, палитра цветов для Ubuntu с поддержкой истории

Использование меню универсального доступа

Если вы Пользователь GNOME, вам не нужно устанавливать какое-либо внешнее приложение. Этот рабочий стол предлагает нам встроенную функцию под названием «Универсальный доступ”, Который предоставит нам множество функций доступности, таких как:

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

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

увеличение экрана через универсальный доступ

В окне параметров расширения нам нужно будет только включите опцию Zoom, нажав кнопку ползунка ON / OFF чтобы включить / выключить эту опцию.

варианты расширения универсального доступа

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

Используйте Магнуса

Установить Магнуса

Магнус доступно как приложение snap. Таким образом, мы можем установить его в дистрибутивах, поддерживающих снимки, используя в терминале (Ctrl + Alt + T) команду:

установка snap magnus

также есть PPA для Магнуса. Чтобы использовать его, в терминале (Ctrl + Alt + T) вам нужно будет ввести следующие команды:

добавить PPA magnus

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

гранатомет

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

Магнус работает

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

Мы можем увеличьте уровень масштабирования (2x, 3x, 4x и 5x) из раскрывающегося списка на панели инструментов приложения Магнус. По умолчанию Магнус увеличивает области в 2 раза.

Оба варианта, которые мы видели, я протестировал на рабочем столе Ubuntu 18.04 и смог легко масштабировать области экрана. С помощью этих двух возможностей мы можем просто расширить область экрана в Gnu / Linux.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » Расширьте области экрана рабочего стола в Ubuntu

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