Unix에서 외부 디스플레이 메뉴를 제어하는 ​​일반적인 방법이 있습니까?

Unix에서 외부 디스플레이 메뉴를 제어하는 ​​일반적인 방법이 있습니까?

많은 최신 LCD 모니터는 입력 소스 선택, 밝기 변경 등을 위한 메뉴를 제공합니다. 내 컴퓨터(Linux 또는 OSX)의 터미널에서 이 메뉴의 기능에 액세스하고 싶습니다. 일반적으로 메뉴가 있는 모니터에서 이것이 가능합니까? 특히 Dell P2312H 모니터에서 가능합니까?

동기: 모니터 버튼을 터치하지 않고도 모니터 중 하나에서 입력 소스를 쉽게 선택하고 싶습니다.

추신: 화면을 분할하고 동시에 두 개의 입력 소스를 사용할 수 있는 일부 디스플레이(예: LG 29EA93)가 있다는 것을 알고 있습니다. 어떤 모니터에서나 기능으로 '해킹'하는 것도 멋진 일이겠지만, 그것이 가능할지는 의심스럽습니다.

답변1

HDMI 옵션은 모니터와 그래픽 카드가 모두 지원되는 경우입니다.HDMI-CEC. 즉, 저는 많은 그래픽 카드가 이 기능을 지원한다고 믿지 않습니다.

라이센스 이유와 지원해야 할 사항으로 인해 정확히 왜 그런지는 모르겠지만 이 기술은 TV/모니터의 다양한 기능을 제어할 수 있는 힘을 제공합니다.

  • 원터치 플레이재생이 시작될 때 장치가 TV를 활성 소스로 사용하도록 전환할 수 있습니다.
  • 시스템 대기버튼 하나만 누르면 여러 장치를 대기 모드로 전환할 수 있습니다(LG TV 제외).
  • 프리셋 전송튜너 채널 설정을 다른 TV 세트로 전송합니다.
  • 원터치 녹음사용자는 선택한 녹화 장치의 HDTV 화면에 현재 표시되는 모든 내용을 녹화할 수 있습니다.
  • 타이머 프로그래밍사용자는 많은 HDTV 및 셋톱박스에 내장된 전자 프로그램 가이드(EPG)를 사용하여 PVR 및 DVR과 같은 녹화 장치의 타이머를 프로그래밍할 수 있습니다.
  • 시스템 정보버스 주소 및 구성에 대한 모든 구성 요소를 확인합니다.
  • 데크 제어구성 요소가 재생 구성 요소(블루레이 또는 HD DVD 플레이어 또는 캠코더 등)의 작업(재생, 일시 중지, 되감기 등)을 조사하고 제어할 수 있도록 합니다.
  • 튜너 제어구성 요소가 다른 구성 요소의 튜너를 제어할 수 있도록 허용
  • OSD 디스플레이TV 세트의 OSD(화면 디스플레이)를 사용하여 텍스트를 표시합니다.
  • 장치 메뉴 제어구성요소가 사용자 인터페이스(UI) 명령을 전달하여 다른 구성요소의 메뉴 시스템을 제어할 수 있도록 합니다.
  • 라우팅 제어신호 소스의 전환을 제어합니다.
  • 원격 제어 통과원격 제어 명령을 시스템 내의 다른 장치로 전달할 수 있습니다.
  • 장치 OSD 이름 전송선호하는 장치 이름을 TV 세트로 전송합니다.
  • 시스템 오디오 제어AV 리시버, 인티앰프 또는 프리앰프의 볼륨을 시스템에 적절하게 장착된 장치의 리모콘을 사용하여 제어할 수 있습니다.

하지만 이 신호를 추가할 수 있는 USB 장치를 얻을 수 있을 것 같습니다. USB to HDMI CEC이 옵션을 조사하고 싶다면 검색해 보세요.

답변2

귀하의 특정 모니터가 이를 지원하는지 모르겠지만 많은 모니터가 DDC/CIPC에서 밝기, 입력 선택 등과 같은 여러 모니터 매개변수를 제어할 수 있는 (디스플레이 데이터 채널 제어 인터페이스)를 지원합니다.

Windows에서는 내가 사용했습니다.https://www.nirsoft.net/utils/control_my_monitor.html

그것은 것 같다https://github.com/ddccontrol/ddccontrolLinux에서도 동일한 작업을 수행할 수 있지만 테스트하지는 않았습니다.

관련 정보