Мне сцепили мой монитор до компьютера через DVI и к компьютеру B через VGA. Если я запускаю ПК первое и ПК B в последний раз, контрольные дисплеи сигнал A ПК.
Существует ли простой способ измениться между двумя сигналами через командную строку, таким образом что контрольные дисплеи сигнал желаемого ПК без меня имеющий необходимость отключить монитор?
Если создание экранного сна работы, то почти наверняка переключатель - сценарий ниже будет работать:
#!/bin/bash
# --- set your monitor below
monitor=VGA-0
# ---
if [ -z "$(xrandr | grep $monitor | grep +)" ]; then
xrandr --output $monitor --auto
else
xrandr --output $monitor --off
fi
сценарий переключает вкл\выкл монитор, чтобы быть установленным в заголовке сценария:
# --- set your monitor below
monitor=VGA-0
# ---
screentoggle.sh
xrandr
, чтобы найти, что название Вашего монитора Добавляет сценарий к shortut ключу: Выберите: Параметры настройки системы> "Клавиатура"> "Ярлыки"> "Пользовательские Ярлыки". Нажмите "+" и добавьте команду:
sh /path/to/screentoggle.sh
Теперь, если Вы отключаете экран на одном компьютере, это будет доступно на другом.
, вероятно, необходимо добавить (и работать), ярлык на обоих компьютерах, так как экран только переключится, если экран будет установлен на --auto
по крайней мере на одном компьютере.
Как насчет xset dpms force standby
то, которое просто делает очевидное, выключает дисплей (существуют опции на, прочь, резервное устройство, приостанавливают).
можно просто использовать реверс xset dpms force on
для возобновления; у Вас мог быть сценарий, связывающийся через ssh
для превращения дисплея другого ПК вкл\выкл как требуется:
xset dpms force standby; ssh other_pc xset dpms force on