Указатели на создание драйверов виртуального монитора для OS X

Я бы хотел создать драйвер виртуального монитора для OS X. То, что я имею в виду под виртуальным, - это драйвер монитора, который не управляет подключенным монитором, но все же обманывает OS X, думая, что есть такой монитор.

Цель? Он может передавать данные в туннеле на другое устройство по другому протоколу, например VNC.

Я считаю, что это было сделано раньше в той или иной форме (возможно, те приложения, которые превращают ваш iPad в дополнительный экран).

Любые указатели hackery для кодирования/ядра на этом будут оценены!

Ответы

Ответ 1

После дней и дней попыток я нашел http://code.google.com/p/ioproxyvideofamily/, который работает как шарм. Пробовал EWProxyFramebuffer, попытался iDisplay, но это первый, который действительно работает!

- Обновление -
Похоже, что ioproxyvideofamily не обновляется с новыми ОС. Я не пробовал (или никаких альтернатив) с 10.7. Если вы найдете лучшую альтернативу, создайте новый ответ на этот вопрос.

Ответ 2

https://github.com/mkernel/EWProxyFramebuffer может делать то, что вы хотите. Вы должны скомпилировать его с помощью xcode самостоятельно и установить EWProxyFrameBuffer.kext в /System/Library/Extensions и EWProxyFrameBufferConnection.framework в /System/Library/Frameworks. Убедитесь, что все права на установленные файлы равны 755, а владелец/группа - root/wheel. Используя EWProxyFrameBuffer.app, вы можете отключить или активировать монитор.

Ответ 3

Я пытаюсь получить http://code.google.com/p/ioproxyvideofamily/. Это Лев или это я? Потому что это не отображается в System Information/Software/Extensions. Также предоставленные приложения не работают.

Я собираюсь проверить источник, чтобы увидеть, есть ли там что-то подозрительное.