1

Можно ли настроить VNC так, чтобы:

  • ввод с клавиатуры и мыши доставляется от клиента к серверу
  • захват экрана не выполняется, и данные дисплея не отправляются с сервера клиенту

?

Хост-машина работает под управлением OS X. Клиентский компьютер работает под управлением Windows 7.

Фон:

Не вдаваясь в подробности, мне просто нужно пустое "поверхность"/ окно на клиенте для захвата и передачи ввода. Вывод с сервера я вижу на мониторе, напрямую подключенном к тому же рабочему столу. Я заметил, что загрузка процессора часто на хост-машине резко возрастает, и задержка ввода страдает. Я хочу уменьшить задержку ввода (уменьшить всплески ЦП узла), сделав сеанс VNC "записывать", но не "читать", в некотором смысле.

2 ответа2

1

Попробуйте win2vnc. Я думаю, что это делает то, что вы описываете.

0

Я смог заставить это работать, установив Vine Server VNC вместо использования VNC-сервера, встроенного в OS X. В графическом интерфейсе Vine Server я указал следующие аргументы командной строки

-noupdates -deferupdate 200

Когда я подключаюсь к своему VNC-клиенту (UltraVNC), я по сути получаю гигантское пустое окно в качестве поверхности ввода, а в OS X я вижу менее 1% загрузки ЦП от Vine Server. Успех!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .