Как я получил, чтобы я мог перемещать окна с одного компьютера на другой (в одну сторону)
Вам нужно: MaxiVista (я использую демо) MetaVNC (должен быть MetaVNC, а не RealVNC или что-то еще). Сначала я установил сервер MaxiVista и сервер MetaVNC на основной компьютер (с которого я получал бы окна для покажи на вторичном ПК) Затем установили оба клиента на вторичном ПК.
Установите мои настройки отображения на 16-битный цвет на моем основном (и, таким образом, отключив Aero). На клиенте я обнаружил, что лучшими настройками для MetaVNC были RRE-кодирование и использование 8-битного цвета с отключенным оконным менеджером metaVNC.
Затем я расширил экран Первичного ПК до вторичного с помощью MaxiVista (как это было задумано) И затем установил область, которую MetaVNC "захватывает" (на вкладке отображения свойств на Серверном ПК) в виде прямоугольника, и переместил / увеличил прямоугольник, чтобы полностью захватить расширенный экран, который виден на дополнительном ПК. Затем нажмите Применить и т.д.
На клавиатуре клиентского ПК я нажал Windows+D, чтобы скрыть окно MaxiVista. Затем подключил клиент MetaVNC (на дополнительном ПК) к серверу metaVNC (на основном ПК).
Затем, когда я перетащил окно на край монитора моего основного ПК, оно показывалось на клиентском ПК среди окон клиентского ПК, как я и хотел.
Это потому, что я перетащил окно в расширенный экран MaxiVista, который был свернут на клиентском ПК, а затем MetaVNC захватывал то, что было на расширенном экране. И особенность metaVNC в том, что он может скрывать фон и показывать только окна, которые он затем отображал на клиентском ПК, среди своих окон. Вы можете иметь половину окна на одном ПК и половину на другом.
Я могу опубликовать видео на YouTube, если кто-то хочет его увидеть?
Кстати, клавиатура и мышь клиента могут использовать как клиентские ПК, так и вторичные ПК-окна, которые были на расширенном рабочем столе. Но клавиатура и мышь Первичного ПК не могли использовать /"прикасаться" к окнам клиентского ПК (хотя с чем-то вроде Synergy это могло бы быть возможно)