Есть ли способ записать команды в сценарий, который отключил бы один из внешних экранов на компьютере с виртуальной коробкой Ubuntu 12.04, каждый раз, когда ноутбук с Windows 7 подключался к двум имеющимся у меня внешним экранам?
[ 111] Я обнаружил, что вручную отключаю экран через «Системные настройки» и хотел бы ускорить этот процесс, записав его в сценарии. В идеале скрипт должен прослушивать список подключенных мониторов и выдавать каждый раз, когда подключен второй монитор. Есть идеи?
Я использую скрипт под названием monitor1, который отключает мой дополнительный монитор. Он содержит следующее:
#!/bin/sh
#final()
#coding=utf8
# Desactiva el monitor secundari:
xrandr --output DVI-I-1 --off
Конечно, вам придется заменить DVI-I-1 на имя монитора, который вы хотите отключить. Чтобы включить оба монитора, я использую другой скрипт, называемый monitor2:
#!/bin/sh
#final()
#coding=utf8
# Activa el monitor secundari com extensió del primari:
xrandr --output DVI-I-1 --mode 1280x1024 --noprimary --pos 1024x0
. Это повторно активирует вторичный монитор и размещает его в верхнем правом углу основного монитора.
Чтобы узнать, какие мониторы у вас есть (какие имена), вы можете использовать xrandr:
xrandr --current
Например, мой выглядит так:
Screen 0: minimum 8 x 8, current 2646 x 1024, maximum 16384 x 16384
DVI-I-0 connected 1366x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
DVI-I-1 connected 1280x1024+1366+0 (normal left inverted right x axis y axis) 352mm x 264mm
Как вы можете видеть У меня всегда есть основной монитор и дополнительный, который я выключаю, когда играю в игры на весь экран, особенно с вином.
Надеюсь, это поможет, удачи!