Как управлять 2 компьютерами одновременно с одной. Утилита Synergy: управление нескольким компьютерами одной мышкой

Технология Logitech Flow появилась полтора года назад. Производитель придумал универсальное средство взаимодействия нескольких компьютеров с одними и теми же манипуляторами. сайт ознакомился с работоспособностью связки macOS, Windows, мыши MX Master 2S и клавиатуры K780.

Logitech Flow

Функция Logitech Flow - это комплекс возможностей взаимодействия с несколькими компьютерами. Самым частым действием выступает использование одной мыши, которую можно перемещать между разными компьютерами так, словно они являются несколькими мониторами в одном рабочем пространстве.

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

Мышь выполняет роль ведущего устройства, но вместе с ней переключается и клавиатура. Аксессуары надо предварительно подключить вручную ко всем компьютерам.

Связка будет работать только для ПК, используемых в одной локальной сети. Подключиться к той же сети Wi-Fi не будет проблемой, раз уж компьютеры стоят рядом.

Переключение между разными компьютерами

Курсор переносится между несколькими компьютерами (два либо три), причём без привязки к ОС. Но для работы Flow необходимо установить фирменное ПО Logitech Options, потому есть фактическое ограничение на macOS и Windows.

Чтобы переместиться, надо подвести курсор к одной из граней экрана. К какой именно, настраивается в ПО:

Тут же доступно переключение только в случаях, когда касаешься грани с нажатым Ctrl. Последнее исключит случайные перемещения, но нарушает восприятие пространства как единого.

Переключение с Windows 10 на macOS происходит с едва заметной задержкой. Почти также, как курсор перемещается с подключённого дополнительного монитора на ноутбук. Только это могут быть два разных ноутбука.

Обратный процесс оказался не таким «бесшовным»: приходится ждать полторы секунды, пока указатель переместится с macOS на Windows. Изначально может показаться, что функция работает только в одном направлении, но если не дергать мышью, а оставить ее недвижимой у грани, все получится.

Копировать и вставить

Тяжеловесные объекты копируются не так быстро, как хотелось бы. Зато процесс не отвлекает пользователя: перенёс курсор, нажал «Вставить» и дальше занимаешься своими делами.

Процесс копирования не мешает и дальше переносить курсор туда-сюда и вставлять новые папки либо файлы. Система не использует очередь, а передаёт все вставки одновременно. Следовательно, вынужденное копирование огромного проекта не помешает переносу мелких документов.

Вставка текста проходит идеально, это лучший универсальный буфер обмена..

Недостатки и особенности

macOS возможно разбудить, перетащив мышь с активной Windows-машины, но обратно не вернуться, пока не введешь пароль. Если установить курсор на Windows-ноутбук, а потом закрыть его, перетащить указатель на macOS не вийдет.

Процесс переключения между устройствами в случае мыши и клавиатуры даёт разную задержку. Клавиатура следует за мышью, из-за чего создаётся дополнительная микрозадержка.

Паузы достаточно, чтобы поставить курсор в поле ввода на другом компьютере и начать печатать, но так и не увидеть текст. Или увидеть, но на предыдущем компьютере, если там курсор как раз стоял в поле ввода текста.

Перетягивание (Drag’n’Drop) не работает в принципе. На большое неудобство не тянет, но если привычнее работать именно с графическим интерфейсом, будет раздражать.

Альтернативы

Заменить Flow можно ручным переключением. Отдельные манипуляторы предлагают функцию быстрой смены источников. Но каждый раз при смене одного ПК на другой придется нажимать дополнительную клавишу. Еще и копирование работать не будет.

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

Популярной альтернативой на уровне ПО выступает Synergy с аналогичным Flow набором функций. Функциональность не привязывает к конкретному устройству, переключение между системами (Windows, macOS, Linux) работает моментально. Софт стоит от 30 долларов, параллельно создаётся вторая версия, которую сначала выпустили, а потом вернули на бета-тестирование из-за багов. сайт не рекомендует тратиться, пока разработчики не доведут Synergy 2.0 до ума.

Лучшим примером стала бесплатная Microsoft without Borders с огромным отличием - она работает только на Windows. А еще нельзя копировать и вставлять много файлов за раз, есть ограничение максимальный размер файла (100 МБ), зато скорость переключения чуточку выше. Производитель не гарантирует работу с любыми манипуляторами, но современные устройства обычно функционируют без проблем.

Поддержка

Если надо взаимодействовать с разными ОС или не хочется мириться с ограничениями в копировании, но и старым ПО, которое вот-вот уйдёт на покой, не хочется, придется раскошелиться на устройства Logitech с поддержкой Flow. Официальный список насчитывает семь мышек и пять клавиатур:

  • MX Master 2S - 3999 грн
  • - 3799 грн
  • MX Anywhwere 2S - 2899 грн
  • M585/M590 Multi-Device Silent - 1199 грн
  • M720 Triathlon - 1999 грн
  • Craft - 3999
  • K780 Multi-Device - 3599 грн
  • K375s/K380 Multi-Device - 1399 грн
  • MK850 Performance (мышь и клавиатура) - 3699 грн

В реальности, почти все новые манипуляторы поддерживают технологию. В том числе необычная .

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

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

Заказ в американском магазине, особенно под сезон скидок, позволит существенно сэкономить. И если для мыши это хороший вариант, про клавиатуру стоит не забывать, что на кнопках почти наверняка будет отсутствовать местная раскладка. С другой стороны, это хороший повод освоить слепую печать.

Выводы

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

Сейчас технология едва ли подводит, она действительно удобная и не требует сложной настройки. Спектр поддерживаемых устройств хотелось бы пошире, но практически любой потребитель найдёт вариант для себя. Только с ценами придётся смириться.

Вряд ли многим людям надо работать за несколькими компьютерами одновременно. Но если вы относитесь к их числу и готовы пользоваться аксессуарами Logitech, Flow кажется оптимальным вариантом.

Программные альтернативы тоже хороши, но реальную угрозу составит только Synergy, когда разберётся с новой версией. До тех пор всем жаждущим удобства стоит идти к Logitech. Там смогли реализовать эффективную работу с двумя ОС одновременно.

Представим себе ситуацию, что у вас есть ноутбук и обычный десктоп. Вот стоят они рядом включенные и вам надо работать сразу на двух. Каждый раз, когда нужно сделать что-то на ноутбуке приходится перемещать руки на его клавиатуру и тачпад? No way!

Synergy - программа, дающая возможность управлять двумя или более компьютерами, используя одну мышь и одну клавиатуру.

Как?

Все компьютеры, которыми будем управлять, необходимо разделить на две группы: клиенты и сервер. Сервер - тот компьютер, мышь и клавиатуру которого мы будем использовать.

Для настройки можно использовать конфигурационный файл или надстройку с графическим интерфейсом. Но для начала надо установить саму программу (deb).

И да, Synergy подойдет для компьютера с Win, Lin и Mac.

1. Конфиг

Создаем файл synergy.conf (неважно где, при запуске можно указать местоположение файла) с содержимым (пример для двух компьютеров, компьютер2 расположен слева от компьютера1)

Section: screens имя_комп1: имя_комп2: end section: links имя_комп1: left = имя_комп2 имя_комп2: right = имя_комп1 end
В первой секции идет настройка всех компьютеров: двоеточие в конце строк обязательно, после него можно указывать опции. Во второй секции идет настройка положения компьютеров путем указания соседа.

Надо заметить, что имя_комп1 - именно имя компьютера, а не его IP-адрес (your-desktop вместо 192.168.0.103).

На компьютере-сервере выполняем команду:
synergys -f --config synergy.conf
Сервер заработал (или выдал сообщение об ошибке, если что-то сделано не так).
На компьютерах-клиентах выполняем:
synergyc -f IP_адрес
Вот здесь необходимо уже указать IP-адрес сервера. Пример конфиг-файла и команд запуска для двух компьютеров можно посмотреть тут.

2. Надстройка

Теперь, когда вам стало понятно, как это все работает, можно перейти к более «человечной» настройке.

Загружаем и устанавливаем QSynergy - графическую утилиту для настройки (deb). Открываем, видим главное окно:

На сервере ставим вторую галочку («Use this computer to control others…»). На клиентах устанавливаем первую галочку и в поле «Name of the server» пишем IP-адрес сервера (если не знаете, то можно нажать Help → About в главном окне и узнать).

Теперь о настройке сервера: для настройки можно использовать уже существующий конфиг-файл (см. пункт 1) или настроить все с нуля. Выбираем второе, нажимаем «Configure Server…».

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

Там же можно настроить «мертые углы» - углы, переход с которых на другой экран будет невозможен (не забывайте указывать размер угла). Это можно использовать, когда вы случайно переходите на другой экран из-за того, что пытаетесь закрыть окно.

На второй вкладке можно настроить клавиатурные комбинации. На третьей - дополнительные настройки сервера.

Нажимаем «ОК». Затем «Start» на компьютере-сервере и «Start» на компьютерах-клиентах.

Вопрос о том, как подключить два монитора к одному компьютеру сегодня уже не вызывает сложностей. Для этого существует масса программно-аппаратных средств и, как правило, обычная видеокарта на современном ПК поддерживает такой режим работы. Все об этом можно найти .

Мы рассмотрим другой случай - когда требуется подключить одну мышку и одну клавиатуру к двум компьютерам.

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

Решить эту проблему можно с помощью утилиты .

Synergy - компактная утилита (~900Kb) распространяется по лицензии GNU, т.е. совершенно бесплатна. Кроме того, утилита кросс-платформенная - работает под Windows, Linux, MacOS и Unix. В большинстве случаев для работы утилиты не требуется ничего, кроме наличия соединения между компьютерами, например по локальной сети.

Утилита работает в двух режимах: сервера и клиента. Сервером назначается компьютер, к которому непосредственно подключена мышь и клавиатура. Клиентом могут выступать любые другие машины. Переключение между экранами производится простым перемещением мыши с края экрана одного компьютера на экран второго. При этом работа мыши и клавиатуры на компьютерах-клиентах не блокируется. При работе объединяется буфер обмена. Скопировав текст в редакторе на одном экране, можно вставить этот текст в редакторе на экране другого. Кроме того, программа позволяет синхронизировать скринсейверы, чтобы заставки запускались одновременно на обоих компьютерах.

К недостаткам можно отнести невозможность настройки после запуска утилиты. Для внесения изменений необходимо завершить работу программы и запустить заново. При запуске приложения наблюдается подвисание системы на несколько секунд. Если курсор находится на экране компьютера-клиента, то невозможно поменять раскладку клавиатуры, для этого нужно вернуть курсор на экран машины-сервера. Также замечены некоторые проблемы при работе в разных ОС, связанные с различиями интерфейса, функциональными клавишами и др.

Скачать последнюю версию можно

How-to: Настройка программы Synergy

Для примера возьмем стандартный случай объединения стационарного комьютера с ноутбуком. Сервером будет настольный компьтер, справа от него распложен ноутбук, который будет клиентом.

Name: notebook
IP-address: 192.168.0.2
Name: desktop
IP-address: 192.168.0.1

Настройка серверной части

В начале устанавливаем программу на компьютере-сервере, запускаем и выбираем режим работы “сервер”.

Для настройки выбираем “Configure”. В первом разделе “Screens” необходимо добавить все экраны, которые будут задействованы, в данном случае 2. Желательно, чтобы имя экрана совпадало с именем компьютера.

Дальше необходимо определить переходы с экрана на экран в разделе “Links”. Правило перехода выглядит как сторона компьютера имя переходит на компьютер имя. В данному случае desktop стоит справа, а notebook слева. Следовательно необходимо задать 2 последовательности переходов: с desktop на notebook и обратно.

0 to 100% of the left of desktop goes to 0 to 100% of notebook
0 to 100% of the right of notebook goes to 0 to 100% of desktop

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

При необходимости можно задать автоматическую загрузку приложения в разделе “AutoStart”.

Запускаем сервер, нажав на кнопку “Start”.

Настройка клиентской части

Настройка клиента до безобразия просто. После установки программы необходимо выбрать режим работы клиента и указать IP-адрес (192.168.0.1) или имя сервера (desktop) и запустить кнопкой “Start”.

При успешном соединении сервера с клиентом значок в трее выглядит как


Оригинальный пост в блоге Категория ~ Технические советы – Игорь (Администратор)

Если у вас есть несколько компьютеров, то, вероятно, вы уже задумывались о том, существует ли какой-либо способ управлять двумя компьютерами одной мышью и клавиатурой . В обычном случае, для решения такой задачи легко можно использовать программы для удаленного доступа . Однако, с ними вы можете в один момент времени использовать только один компьютер. Наверное, каждый видел компьютеры с несколькими мониторами, когда указатель мыши перескакивает с одного монитора на другой. А теперь, представьте, что если бы на каждом мониторе отображался другой компьютер и что можно было бы с той же легкостью перетаскивать файлы, изображения и текст. Согласитесь, это было бы невероятно удобно. И выход есть, это программа от Microsoft под названием Garage Mouse Without Borders .

Примечание : Безусловно, программы для удаленного доступа предоставляют много полезных функций и в случае, когда компьютеры находятся на удалении, без них и вовсе не обойтись (даже если речь идет о простом ssh терминале). Однако, в случае, когда компьютеры находятся в буквальном смысле рядом с вами, например, настольная машина и ноутбук, то особого смысла в удаленном доступе нет. Намного быстрее и проще перенести руки с одной клавиатуры к другой, а передачу файлов организовать через расшаренный каталог.

Microsoft Garage Mouse Without Borders это бесплатное приложение от одноименного производителя, которое можно скачать по этому адресу http://www.microsoft.com/en-gb/download/details.aspx?id=35460 (не содержит вирусов по версии VirusTotal и весит всего около 1 Мб) и которое поддерживает различные версии Windows, начиная с Vista.

Примечание : Как факт, приложение создано программистами Microsoft, но не является целенаправленным проектом самой компании.

Чтобы использовать программу, вам необходимо установить ее на всех компьютерах и ввести необходимые настройки (секретный ключ и IP адрес). После этого, вам останется только лишь поставить рядом мониторы этих компьютеров в удобной для вас последовательности. И все. Вы можете использовать подключенные компьютеры, не отрывая рук от клавиатуры и мышки и не переключаясь между программами или чем-либо еще. Невероятно удобно.

Единственным ограничением является возможность подключить всего 4 компьютера. Однако, даже с этим ограничением, это фантастическое приложение (хотя и представить себе, что у вас на столе будет больше 4-х компьютеров тоже не просто). Кроме того, вам никто не мешает менять наборы компьютеров под свои потребности.

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

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

Однако на практике большинство пользователей портативных ПК предпочитают тачпаду подключаемую по USB мышь. Почему? Ответ на этот вопрос знает каждый, кто хотя бы раз пробовал, используя тачпад, выполнить какое-нибудь требующее сноровки действие. Например, нарисовать произвольную фигуру в графическом редакторе.

Проблем со встроенными клавиатурами куда меньше, но всё же они не столь удобны, как внешние средства управления. Лучший вариант в домашних условиях - это использовать внешнюю мышь и клавиатуру. Единственное неудобство в том, что если в своей работе вы используете два или три компьютера, кабели между машинами придётся постоянно переключать.

Избавить вас от всех этих неудобств может специальная программа Synergy. Эта утилита позволяет управлять несколькими компьютерами, используя одну мышь и клавиатуру. При этом один компьютер играет роль сервера, а дополнительные компьютеры являются для него клиентами. Определить же, какой компьютер будет сервером, а какой клиентом, можно настроить в процессе установки утилиты.

Потребуется также добавить в список программы клиентский компьютер (кнопка Configure Server).

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

Если соединение будет установлено, при подведении мыши к краю дисплея курсор будет перескакивать на экран второго компьютера.