Указатели на создание драйверов виртуального монитора для 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. Также предоставленные приложения не работают.
Я собираюсь проверить источник, чтобы увидеть, есть ли там что-то подозрительное.