Настройки экрана расширения xrandr

У меня есть старый ноутбук Lenovo E330, работающий на Xubunu 16.04

Я подключил к нему 2 внешних дисплея, один с VGA, а другой с HDMI-кабелем.

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

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 293mm x 165mm 1366x768 60.03*+ 1360x768 59.80 59.96 1024x768 60.04 60.00 960x720 60.00 928x696 60.05 896x672 60.01 960x600 60.00 960x540 59.99 800x600 60.00 60.32 56.25 840x525 60.01 59.88 800x512 60.17 700x525 59.98 640x512 60.02 720x450 59.89 640x480 60.00 59.94 680x384 59.80 59.96 576x432 60.06 512x384 60.00 400x300 60.32 56.34 320x240 60.05 VGA-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm 1920x1080 60.00*+ 1680x1050 59.95 1280x1024 75.02 60.02 1440x900 74.98 59.89 1024x768 75.03 60.00 800x600 75.00 60.32 640x480 75.00 72.81 66.67 59.94 720x400 70.08 HDMI-1 connected (normal left inverted right x axis y axis) 1920x1080 60.00 + 1680x1050 59.88 1280x1024 75.02 60.02 1440x900 74.98 59.90 1024x768 75.03 60.00 800x600 75.00 60.32 640x480 75.00 72.81 66.67 59.94 720x400 70.08 DP-1 disconnected (normal left inverted right x axis y axis)

Команда должна быть чем-то простым, как один из них.

xrandr --auto --output VGA-1 --mode 1920x1080 --right-of HDMI-1

или

xrandr --output LVDS-1 --off xrandr --output VGA-1 --mode 1920x1080 xrandr --output HDMI-1 --mode 1920x1080

Как должен выглядеть правильный сценарий?

Возможно ли включить экран ноутбука после отключения внешних дисплеев? Поскольку в настоящее время он сохраняется даже после отключения внешних дисплеев и перезапуска системы, (

1
задан 19 December 2017 в 19:18

2 ответа

Для достижения вашей цели вам необходимо сделать две скрипты.

, чтобы включить и выключить внешние дисплеи и выключить дисплей вашего ноутбука.

, а другой - вернуть сделанное изменение по сценарию 1.

Создайте script1.sh и сделайте его исполняемым со следующим содержимым.

#!/bin/bash xrandr --output LVDS-1 --off xrandr --output VGA-1 --mode 1920x1080 --auto xrandr --output HDMI-1 --mode 1920x1080 --auto

и script2.sh со следующим содержимым и сделайте это слишком выполнимым.

#!/bin/bash xrandr --output VGA-1 --off xrandr --output HDMI-1 --off xrandr --output LVDS-1 --mode 1366x768 --auto

Вы можете запустить scipt1.sh после подключения внешних дисплеев, и вы должны запустить script2.sh перед удалением внешних дисплеев.

Обратите внимание, что вышеуказанный метод отобразит ваш экран на два отдельных экрана одновременно. И если вам нужен отдельный экран, а не зеркалирование, вы можете использовать опцию --left-of или --right-of и соответственно указывать имена устройств.

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

0
ответ дан 18 July 2018 в 00:50

Для достижения вашей цели вам необходимо сделать две скрипты.

, чтобы включить и выключить внешние дисплеи и выключить дисплей вашего ноутбука.

, а другой - вернуть сделанное изменение по сценарию 1.

Создайте script1.sh и сделайте его исполняемым со следующим содержимым.

#!/bin/bash xrandr --output LVDS-1 --off xrandr --output VGA-1 --mode 1920x1080 --auto xrandr --output HDMI-1 --mode 1920x1080 --auto

и script2.sh со следующим содержимым и сделайте это слишком выполнимым.

#!/bin/bash xrandr --output VGA-1 --off xrandr --output HDMI-1 --off xrandr --output LVDS-1 --mode 1366x768 --auto

Вы можете запустить scipt1.sh после подключения внешних дисплеев, и вы должны запустить script2.sh перед удалением внешних дисплеев.

Обратите внимание, что вышеуказанный метод отобразит ваш экран на два отдельных экрана одновременно. И если вам нужен отдельный экран, а не зеркалирование, вы можете использовать опцию --left-of или --right-of и соответственно указывать имена устройств.

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

0
ответ дан 24 July 2018 в 17:17

Другие вопросы по тегам:

Похожие вопросы: