Подтвердить что ты не робот

Отправка команд MCCS на Cocoa

Я пытаюсь написать простое приложение Cocoa для Mac для одной простой цели: переключить вход монитора Dell на другой (чтобы я мог переключаться между ПК и MAC). Я уже нашел приложение для Windows, которое делает это (mControl by entechtaiwan), и они объясняют, что они там делают:

"Для переключения входов с помощью программного обеспечения вы используете команду VESA MCCS 60h. Чтобы отправить эту команду на монитор, вам нужно будет прочитать и записать на панели ввода/вывода GPU, которые подключаются к монитору.."

Кто-нибудь знает, как я могу отправить такую ​​команду из приложения Cocoa? Может быть, есть библиотека для этого... не так ли просто?

4b9b3361

Ответ 1

похоже, для Linux существует реализация: http://ddccontrol.sourceforge.net

он использует < sys/msg.h > апи. Кажется, нет никаких man-страниц для этого api, но доступно на Mac. Я не пытался скомпилировать инструмент ddccontrol, но выглядит как можно ближе, и это должно быть хорошей отправной точкой.