Поменять местами экраны Ubuntu

Содержание
Введение
xrandr
Функция
Изменить расширение экрана из терминала
Wayland и Ubuntu 22.04
Похожие статьи

Введение

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

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

xrandr

Выполните команду xrandr и ищите строчки со словом connected

xrandr

или

xrandr | grep " connected"

eDP-1 connected primary 1920x1080+2560+0 … … … DP-1 connected 2560x1440+0+0 … … …

Видно, что основной монитор ноутбука это eDP-1 а дополнительный - DP-1

Чтобы поставить DP-1 слева выполните

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

Все возможные варианты позиционирования:

Функция

Чтобы не выполнять эту команду каждый раз после перезагрузки можно написать функцию в .bashrc если у вас bash или .zshrc если у вас zsh или какой-то другой файл конфигурации в зависимости от того, какая у вас стоит оболочка.

Добавить свой код в .bashrc можно с помощью vim или любого другого текстового редактора

vi ~/.bashrc

function monitors_ { xrandr --output DP-1 --left-of eDP-1 }

Перезайдите в терминал.

Теперь, чтобы поменять экраны местами достаточно выполнить

monitors_

Если у вас два дополнительных монитора - можно выполнить сразу две команды xrandr

function monitorsh { xrandr --output HDMI-2 --above eDP-1 xrandr --output DP-1-1 --right-of HDMI-2 }

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

Выполните xrandr найдите нужный монитор и выберите режим

xrandr --output eDP-1-1 --mode 1920x1080
xrandr --output HDMI-1-2 --mode 2560x1440

Полное руководство по команде xrandr читайте здесь

Wayland и Ubuntu 22.04

В Ubuntu 22.04 по умолчанию стоит не X11 а Wayland и применить команды описанные выше сходу не получится.

Чтобы вернуть X11 разлогиньтесь и перед новым логином кликните на настройки (значок с шестерёнкой) и выберите Ubunut with XORG