Я задавал подобный вопрос здесь раньше, но, очевидно, я был не так ясен, как ожидал по ответам. Тем не менее, я попробую еще раз.
У меня есть Mac Pro с четырехъядерными мониторами, к которым я хотел бы получить удаленный доступ. Я использовал VNC для этого (либо через общий доступ к экрану, либо через выделенный клиент VNC), который работает, но протокол VNC соответствует физическому расположению / разрешению подключенных мониторов а не клиента, как RDP.
Одна из вещей, которые мне нравятся в клиенте Microsoft Remote Desktop (Terminal Server), заключается в том, что при подключении он отключает локальные экраны и устанавливает разрешение в соответствии с настройками, указанными клиентом. Другими словами, даже несмотря на то, что на моей хост-машине я запускаю установку с четырьмя мониторами (30-дюймовый монитор с 2 24-дюймовыми мониторами, а также 21-дюймовый Cintiq), когда я получаю к нему доступ из своего ноутбука (клиента), рабочий стол (хост) перенастраивается, чтобы идеально соответствовать разрешению клиента. Это не масштабирование или обрезка. Если вы посмотрите на расположение мониторов на панели управления, вы увидите, что один монитор соответствует ноутбуку, как если бы четыре физических монитора не существуют.
Именно так RDP получает такую большую пропускную способность, потому что он работает как оптимизированный драйвер удаленного видео и не пытается «скрести экран» экрана реальной видеокарты, как VNC.
Опять же, VNC работает, и да, я знаю, что я могу использовать 5901, 5902 ... n для подключения VNC к определенному монитору, а не ко всему рабочему столу, но я все еще пытаюсь взглянуть на разрешение 2560x1600 на 1280x800 экран. У меня остается либо масштабирование (все слишком мало), либо панорамирование / прокрутка (это все равно что играть в прятки с вашими документами!)
ТАК ... кто-нибудь знает о каком-либо удаленном программном обеспечении на базе Mac (клиент и сервер), которое позволит мне подключиться к моему Mac Pro и сбросить разрешение клиента, как вы можете это сделать в Windows, или я SOL?
Ответы:
Совершенно другой подход, в зависимости от того, какое программное обеспечение вам нужно запустить, состоял бы в том, чтобы запускать окна обратно к себе, используя X поверх ssh. Это, конечно, будет работать, только если вы на самом деле запускаете приложения XWindow, а не собственные приложения Cocoa под Aqua. :)
источник
Не совсем то, что вы ищете, но вы можете SSH, изменить разрешение экрана в командной строке , VNC, затем верни его обратно.
источник
Проверьте JollyFastVNC и Цыпленок VNC. Я использовал оба, но не могу вспомнить, есть ли у вас именно та особенность, о которой вы просили.
источник