Подробное руководство: дублирование дисплеев с использованием xrandr в Linux

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

Метод 1: базовая команда xrandr

Самый простой способ дублировать дисплеи с помощью xrandr — запустить в терминале следующую команду:

xrandr --output <source_display> --same-as <target_display>

Замените <source_display>на имя дисплея, с которого вы хотите дублировать, и <target_display>на имя дисплея, на который вы хотите дублировать. Например, если у вас есть два дисплея с именами «HDMI-1» и «DP-1», команда будет выглядеть так:

xrandr --output HDMI-1 --same-as DP-1

Метод 2: использование xrandr со сценарием

Если вам часто приходится дублировать дисплеи, удобно создать скрипт. Вот пример bash-скрипта, который дублирует дисплеи с помощью xrandr:

#!/bin/bash
source_display="HDMI-1"
target_display="DP-1"
xrandr --output "$source_display" --same-as "$target_display"

Сохраните скрипт в файл, например, duplicate_displays.sh, и сделайте его исполняемым с помощью следующей команды:

chmod +x duplicate_displays.sh

Теперь вы можете запустить скрипт для дублирования отображений:

./duplicate_displays.sh

Метод 3. Использование среды рабочего стола

Многие среды рабочего стола Linux предоставляют графические утилиты для настройки дисплея, включая дублирование дисплеев. Например, в GNOME вы можете открыть приложение «Настройки», перейти к разделу «Дисплеи» и включить опцию «Зеркальное отображение».

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

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