Произвольное разрешение экрана linux

Установка произвольного разрешения экрана в Ubuntu

Войдя в полноэкранный режим на виртуальной машине VMBox под управлением Linux Ubuntu, обнаружил, что стандартными средствами «Настройки экранов» ОС нельзя поставить нужное разрешение монитора. Ubuntu предлагает стандартные расширения формата 4:3. Что же делать, если монитор 16:9 и хочется использовать весь его потенциал?

В таком случае настраивать разрешение приходится через консоль.

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

Запоминаем имя интерфейса, на который зададим нужное разрешение. Например, VBOX0 (как у меня), или VGA1 (внешний монитор, без ВМ), LVDS1 (монитор ноутбука) и т.д.

2. Создаем нужный режим Modeline:

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

Система выдас примерно следующее:

# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

После —newmode вводим надпись, после Modeline в выводе предыдущей комманды.

4. Прописываем нужный режим в интерфейс:

xrandr --addmode VBOX0 1920x1080_60.00

где вместо VBOX0 — имя вашего интерфейса.

Настройка экрана в Ubuntu Linux с нужным разрешением

Теперь, если запустить стандартную утилиту Ubuntu — «Настройка экранов» этот режим отобразится в стандартном списке выбора:

Из консоли активировать нужный режим можно следующим образом:

xrandr --output VBOX0 --mode 1920x1080_60.00

Поделиться «Установка произвольного разрешения экрана в Ubuntu»

Источник

How to Set A Custom Screen Resolution in Ubuntu Desktop

Is your screen (or external monitor) resolution is low? thus making the items on your screen look larger and less clear? Or do you want to simply increase the current maximum resolution or add a custom resolution?

In this article, we will show how to add missing or set custom display resolution in Ubuntu and its derivatives such as Linux Mint. By the end of this article, you will be able to set to a higher resolution, making content on your screen appear sharper and clearer.

Читайте также:  Getting thread id in linux

Changing the Resolution or Orientation of the Screen Using Displays

Normally, to change the resolution or orientation of the screen, you can use the Displays graphical user interface tool (open the Activities overview and type Displays, click to open it or System Menu then type Displays and open it).

Note: In case you have multiple displays connected to your computer (as shown in the following image), if they are not mirrored, you can have different settings on each display. To change the settings for a display device, select it in the preview area.

Next, select the resolution or scale you want to use, and choose the orientation then click Apply. Then select Keep This Configuration.

Change Screen Resolution in Ubuntu

Changing the Resolution or Orientation of the Screen Using Xrandr

Alternatively, you can also use the powerful xrandr tool (a command-line interface to RandR (Resize and Rotate) X Window System extension) which is used to set the size, orientation and/or reflection of the outputs for a screen.

You can also use it to set the screen size or list all active monitors as shown.

$ xrandr --listactivemonitors

To show the names of different outputs available on your system and resolutions available on each, run xrandr without any arguments.

List Available Screen Resolutions in Ubuntu

Set Screen Resolution in Ubuntu

To set the resolution for a screen for an external monitor named DP-1 to 1680×1050, use the —mode flag as shown.

$ xrandr --output DP-1 --mode 1680x1050

You can also set the refresh rate using the —rate flag as shown.

$ xrandr --output DP-1 --mode 1680x1050 --rate 75

You can also use the —left-of , —right-of , —above , —below , and —same-as options to arrange your screens either relatively to each other.

For example, I want my external monitor (DP-1) to be positioned left of the Laptop screen (eDP-1) in correspondence to the actual physical positioning:

$ xrandr --output DP-1 --left-of eDP-1

Keep in mind that any changes made using xrandr will only last until you log out or restart the system. To make xrandr changes persistently, use the xorg.conf configuration files for Xorg X server (run man xorg.conf for details on how to create a xorg.conf file) – this is the most effective method.

Читайте также:  Ports usage in linux

You can also use the ~/.xprofile file (add xrandr commands in it), however, there are some disadvantages of using this method, one is that this script is read fairly late in the startup process, thus it will not alter the resolution of the display manager (if you use one e.g lightdm).

How to Add Missing or Set Custom Display Resolution Using xrandr

It is possible to add a missing or custom display resolution e.g 1680 x 1000 to Displays panel, for a specific display device (DP-1), as explained below.

Add Missing Display Resolution in Ubuntu

To add a missing or custom display resolution, you need to calculate the VESA Coordinated Video Timing (CVT) modes for it. You can do this using the cvt utility as follows.

For example, if you need a horizontal and vertical resolution of 1680 x 1000, run the following command.

Next, copy the Modeline (“1680x1000_60.00″ 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) from the output of the cvt command and use it to create a new mode using the xrandr as shown.

$ xrandr --newmode "1680x1000_60.00" 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync

Then add the new mode to the display.

$ xrandr --addmode DP-1 "1680x1000_60.00"

Add Missing Resolution in Ubuntu

Now open the Displays and check if the new resolution has been added.

Verify Resolution

The above changes are only temporary and work for the current session (they last until you log out or restart the system).

To add the resolution permanently, create a script called external_monitor_resolution.sh in the directory /etc/profile.d/.

$ sudo vim /etc/profile.d/external_monitor_resol.sh

Then add the following lines in the file:

xrandr --newmode "1680x1000_60.00" 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync xrandr --addmode DP-1 "1680x1000_60.00"

Save the changes and exit the file.

For more information on how xrandr works and how to use it, read its man page:

That brings us to the end of this article. If you have any thoughts to share or queries, reach us via the feedback form below.

Источник

Два способа изменить разрешение экрана в Ubuntu 22.04 / 20.04

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

Читайте также:  Aladdin hasp license manager linux

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

Как изменить разрешение экрана в Ubuntu 22.04 / 20.04

Способ 1: Использование графического интерфейса пользователя

Обычно новичкам не нравится терминал, поэтому мы начнем с графического интерфейса, которым является GNOME. Эта современная графическая среда имеет все необходимые опции, поэтому вы ничего не пропустите.

Сначала откройте главное меню и наберите Settings (Настройки). Затем откройте системные опции.

Теперь перейдите в раздел Displays (Дисплеи) и в нем вы увидите настройку Resolution (Разрешение).

Изменение разрешения экрана в Ubuntu с помощью GNOME

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

Далее вам нужно выбрать нужное разрешение.

Если вы удовлетворены и вам все нравится, то сохраните изменения и все.

Способ 2: Изменение разрешения экрана в Ubuntu с помощью терминала

Вы можете выполнить этот процесс с помощью терминала. Это просто, благодаря инструменту xrandr. С помощью этого инструмента можно быстро настроить экран.

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

По умолчанию этот пакет установлен в Ubuntu 22.04, поэтому вам не придется много делать.

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

Вы получите на выходе следующее окно.

xrandr в Ubuntu

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

Вы также увидите информацию о портах и поддерживаемых разрешениях экрана.

Обратите внимание, что в этом выводе дисплея псевдоним монитора — DP-1 . Вы быстро узнаете его, так как на нем написано connected и показано активное разрешение.

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

xrandr —output [monitor-alias] —mode [resolution]

Например работающей команду.

Изменения будут происходить автоматически.

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

Заключение

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

Источник

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