В Windows (и я предполагаю, что MacOS тоже), вы можете перемещать курсор между несколькими дисплеями (оба подключены к одному компьютеру). Есть ли способ, с помощью сторонних приложений или нативно, разрешить перемещение курсора между компьютерами под управлением разных ОС?

2 ответа2

2

Есть разные решения:

  • Программное обеспечение как Synergy [ s ] (мультиплатформенное и с открытым исходным кодом), которое позволяет совместно использовать один набор мыши и клавиатуры (и буфера обмена) между различными комплектными компьютерами.

    После того, как программа установлена, пользователи могут переместить мышь "на стороне" своего рабочего стола на одном компьютере, и указатель мыши появится на рабочем столе другого компьютера. Нажатие клавиш будет доставлено на любой компьютер, на котором находится указатель мыши. Это позволяет управлять несколькими машинами так же легко, как если бы они были одним компьютером с несколькими мониторами ...

    Компьютер должен быть подключен к той же сети.

    Коммуникации TCP/IP (порт по умолчанию 24800) используются для отправки событий мыши / клавиатуры и буфера обмена между компьютерами

    Работает как клиент-сервер-сервис. Таким образом, вы должны установить серверную часть на одном, а клиент - на (всех) других, с той же архитектурой следующего класса программного обеспечения для удаленного рабочего стола.

  • Программное обеспечение для удаленного рабочего стола [ 2 ]: существует длинный список [ 1 ] программ, которые позволяют удаленно управлять ОС, как если бы вы были физически подключены к этой машине.
    Они стоят немного с точки зрения использования процессора (я могу вспомнить память nx [ 3 ], например, способную эффективно шифровать поток).
    Компьютеры должны быть подключены к сети (по крайней мере, NAT, но они могут быть подключены к Интернету даже в разных странах), но им не нужно оставаться в одной комнате.
    Таким образом, решение может состоять в том, чтобы запустить каждую ОС на своей машине, подключить оба монитора к самой мощной и оттуда подключиться ко второй машине через одно из этих программ. (Обратите внимание, что с современными дисплеями вы можете иметь более одного входного канала, поэтому вы можете подключить оба компьютера к одному монитору и один компьютер к обоим мониторам).
    У вас будет вторая ОС в окне, но вы можете отправить ее на второй монитор или установить там напрямую. Затем вы можете перемещать мышь между экраном и между системами.
    Более того, некоторые из этих программ могут позволять перетаскивать элементы между двумя отдельными системами, шифровать сообщения ... (Помните, что они являются отдельными системами).

  • Просто идея. Вы можете попробовать использовать беспроводную мышь и настроить два приемника (один для ОС) для одновременной работы (возможно, вам придется найти взлом, чтобы он работал). Например, установка первого монитора в диапазоне от X = 0 до X = 1280, а второго в диапазоне от X = 1281 до 2560 (если 1280 - ширина в пикселях дисплеев) и разрешение мыши выходить из экрана в обеих системах. , [Я вижу некоторую проблему, если вы удаляете (или система удаляет) некоторые значки из части экрана, визуально доступной ... ]

  • Другой способ - настроить вторую ОС как гостевую на первой с виртуальной машиной [ 4 ].
    Он будет более интегрированным, чем вышеуказанные решения. Вы можете прочитать этот ответ, например.

  • Одно время использовались переключатели материалов [ 5 ] для подключения более одного компьютера с помощью одного набора мыши / клавиатуры и даже видео.


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

2

Есть программное обеспечение, которое делает то, что вы ищете, к сожалению, у меня нет личного опыта с этим. Два популярных продукта в этой категории - Synergy и EdgeRunner Multiplicity.

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