Mac, VNC и несколько мониторов

5

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

У меня есть 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?

MarqueIV
источник
Я не могу редактировать, но s / VLC / VNC.
Пока ничего не могу поделать, но я понимаю, что в предстоящей версии OS X Lion улучшенный интерфейс удаленного рабочего стола.
barryj
Мы узнаем примерно через 24 часа! :)
MarqueIV

Ответы:

1

Совершенно другой подход, в зависимости от того, какое программное обеспечение вам нужно запустить, состоял бы в том, чтобы запускать окна обратно к себе, используя X поверх ssh. Это, конечно, будет работать, только если вы на самом деле запускаете приложения XWindow, а не собственные приложения Cocoa под Aqua. :)

David Hoelzer
источник
Не просто другой подход, а совсем другой вопрос, на самом деле не связанный с моим вопросом. Еще. Я оставлю это здесь на случай, если это поможет другим.
MarqueIV
0

Не совсем то, что вы ищете, но вы можете SSH, изменить разрешение экрана в командной строке , VNC, затем верни его обратно.


источник
Не уверен, что это сработает, потому что я снова использую несколько мониторов, поэтому сценарию придется отключить все, кроме основного. Это то, что мне нравится в удаленном рабочем столе MS ... он просто делает это автоматически, в основном отключая все действующие мониторы и настраивая «виртуальный», который является удаленным клиентом. Затем, когда вы закрываете соединение, «виртуальный» монитор исчезает, а физические мониторы возвращаются снова.
MarqueIV
0

Проверьте JollyFastVNC и Цыпленок VNC. Я использовал оба, но не могу вспомнить, есть ли у вас именно та особенность, о которой вы просили.

Andrew
источник
В целом VNC, независимо от клиента, похоже, не поддерживает то, что я спрашиваю, потому что VNC просто передает конфигурацию монитора хостов. RDP, с другой стороны, заставляет хост эмулировать мониторы клиента. Например, я регулярно подключаюсь к своему ноутбуку Win7 с моего настольного компьютера с несколькими мониторами, и ноутбук работает с разрешениями и расположением настольных мониторов, потому что RDP эмулирует видеодрайверы. Это не так, как работает VNC, который опять-таки просто использует конфигурацию хоста.
MarqueIV
Ах хорошо. спасибо за урок знак равно
Andrew