MacOS и Windows - можете ли вы перемещать курсор между ними

420
Rian Webster

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

0
Вы можете сделать что-то подобное. Если вы устанавливаете ОС (или обе) на виртуальной машине (или двух) _hosted_ на физической машине, и вы предоставляете отдельное отображение виртуальной машине, вы можете. Но вы можете сделать больше: вы можете запустить каждую _hosted_ систему в окне ... Другой способ - использовать что-то вроде удаленного рабочего стола и установить дополнительный дисплей физического компьютера, на котором вы работаете. ps> Добро пожаловать на SuperUser. Hastur 7 лет назад 0
@Hastur У меня есть два разных компьютера, и я хочу использовать обычную ОС, если это возможно. Rian Webster 7 лет назад 0
Интересный вопрос в целом. (Я не поняла отрицательного мнения ... но это жизнь, и мы не должны понимать все `;-)`). Я думаю обойти. С _wired_ мышью, подключенной к одной машине, это сложнее. Теоретически, с беспроводной мышью и двумя приемниками (вы должны их как-то взломать) по одному для каждой ОС, вы можете попытаться установить положение первого дисплея ОС в диапазоне X = [0..1280] (если 1280 - это ширина в пикселе 1-го экрана) и для второй ОС в диапазоне [1281: 1280 + разрешение второго экрана] ... Hastur 7 лет назад 0
Если у вас есть два отдельных компьютера с разными ОС, я думаю, что невозможно сделать то, что вы хотите достичь. В случае беспроводной связи, если у вас есть два приемника и одна мышь, в лучшем случае мышь переместится в то же положение, что и на одном из ваших компьютеров. Посмотрите на виртуализацию, как предложил @Hastur. alljamin 7 лет назад 0

2 ответа на вопрос

2
Hastur

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

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

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

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

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

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

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

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

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

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


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

2
Christian B

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