В 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.