
Многие современные ЖК-мониторы предлагают меню для выбора источника входного сигнала, изменения яркости и т. д. Я хотел бы получить доступ к функциям этого меню с терминала на моем компьютере (Linux или OSX). Возможно ли это вообще с любым монитором, имеющим меню? Возможно ли это, в частности, с моим монитором Dell P2312H?
Мотивация: Я хотел бы легко выбирать источник входного сигнала на одном из моих мониторов, не касаясь кнопок монитора.
PS: Я знаю, что есть некоторые дисплеи (например, LG 29EA93), которые позволяют разделить экран и использовать два источника входного сигнала одновременно. Это тоже было бы круто «взломать» как функцию в любом мониторе, но я сомневаюсь, что это возможно.
решение1
Вариант с HDMI возможен, если поддерживаются и монитор, и видеокартаHDMI-CEC. Тем не менее, я не думаю, что многие видеокарты, если таковые вообще имеются, поддерживают эту функцию.
Я не уверен, почему именно, возможно, из-за лицензионных соображений и еще одной проблемы, которую нужно поддержать, но эта технология дает возможность управлять различными функциями телевизора/монитора:
- Игра в одно касаниепозволяет устройствам переключать телевизор на использование его в качестве активного источника при запуске воспроизведения
- Система в режиме ожиданияпозволяет пользователям переключать несколько устройств в режим ожидания нажатием одной кнопки (за исключением телевизоров LG)
- Предварительно настроенная передачапереносит настройку каналов тюнера на другой телевизор
- Запись одним нажатиемпозволяет пользователям записывать то, что в данный момент отображается на экране HDTV, на выбранное записывающее устройство
- Программирование таймерапозволяет пользователям использовать электронные программы передач (EPG), встроенные во многие телевизоры высокой четкости и телевизионные приставки, для программирования таймера в записывающих устройствах, таких как PVR и DVR
- Системная информацияпроверяет все компоненты на предмет адресов шины и конфигурации
- Управление палубойпозволяет компоненту опрашивать и управлять работой (воспроизведение, пауза, перемотка и т. д.) компонента воспроизведения (проигрывателя Blu-ray или HD DVD или видеокамеры и т. д.)
- Управление тюнеромпозволяет компоненту управлять тюнером другого компонента
- Экранное менюиспользует экранное меню (OSD) телевизора для отображения текста
- Управление меню устройствапозволяет компоненту управлять системой меню другого компонента путем передачи команд через пользовательский интерфейс (UI)
- Управление маршрутизациейуправляет переключением источников сигнала
- Сквозное дистанционное управлениепозволяет передавать команды дистанционного управления на другие устройства в системе
- Передача имени OSD устройствапередает предпочтительные имена устройств на телевизор
- Системное управление аудиопозволяет управлять громкостью AV-ресивера, интегрированного усилителя или предусилителя с помощью любого пульта дистанционного управления с соответствующим образом оборудованного устройства(-ий) в системе
У меня есть подозрение, что вы можете найти USB-устройство, которое может добавить этот сигнал, возможно, USB to HDMI CEC
вы захотите изучить эту возможность.
решение2
Я не знаю, поддерживает ли ваш конкретный монитор эту функцию, но многие мониторы поддерживают DDC/CI
(интерфейс управления каналом данных дисплея), который позволяет управлять несколькими параметрами монитора, такими как яркость, выбор входа и т. д., с ПК.
На Windows я использовалhttps://www.nirsoft.net/utils/control_my_monitor.html
Кажется, чтоhttps://github.com/ddccontrol/ddccontrolвозможно, это позволит сделать то же самое на Linux, но я это не проверял.