Як управляти двома комп'ютерами одночасно з однією.

23.08.2021

Принтери

Одночасна робота на кількох комп'ютерах, з яких лише один перебуває перед вами, а решта — хоч на іншому боці Землі, — не фантастика. Щоб мати цю диво-можливість, достатньо доступу в Інтернет і програми віддаленого керування на кожній машині.

Програми віддаленого керування – це містки, що з'єднують ПК або мобільний гаджет, що знаходиться перед вами, з різними комп'ютерними пристроями у всьому світі. Звичайно, за наявності у вас ключа, тобто пароля, що дозволяє віддалене з'єднання з ними.

Можливості програм такого роду дуже широкі. Це і доступ до вмісту дисків, і запуск встановлених програм, і зміна системних налаштувань, і перегляд дій користувача ... Словом, вони дозволяють робити на віддаленому ПК майже все те, що і на локальному. Сьогоднішня стаття - це огляд шести безкоштовних програм віддаленого керування комп'ютером на базі Windows (і не тільки), одна з яких входить до складу операційної системи.

Якщо вам потрібно встановити з'єднання двох комп'ютерів або ПК та мобільного девайсу, один з яких (віддалений), знаходиться під керуванням Windows, а другий - під Windows, iOS, Android або Mac OS X, іноді можна обійтися без сторонніх програм (якщо у з'єднанні беруть участь тільки Windows-комп'ютери). Системний додаток «Віддалений робочий стіл» є у всіх випусках «вінди», починаючи з XP. Не обов'язково, щоб на обох машинах стояла та сама версія ОС, ви без проблем встановите з'єднання, наприклад, між Windows 10 і Windows 7.

Додаток Microsoft Remote Desktop для Android та Apple доступні для безкоштовного скачування в Google Play та App Store.

  • Що ще необхідно для створення підключення:
  • Дозвіл на віддалений доступ — настроюється на комп'ютері, яким ви збираєтеся керувати ззовні.
  • Обліковий запис із паролем на віддаленому комп'ютері. Для вирішення адміністративних завдань (установки та видалення програм, зміни системних налаштувань тощо) потрібна облік з правами адміністратора.
  • Підключення обох машин до Інтернету або знаходження їх в одній локальній мережі.

На стороні - відкритий порт TCP 3389 (використовується віддаленим робочим столом за замовчуванням).

Як увімкнути дозвіл

  • Клацніть правою клавішею мишки на значку «Цей комп'ютер» на робочому столі. Відкриємо «Властивості».

  • Перебуваючи в вікні «Система», клацніть на панелі переходу «Налаштування віддаленого доступу». У розділі вікна «Віддалений робочий стіл» поставимо мітку «Дозволити…» (прапорець «Дозволити підключення тільки з автентичністю» краще залишити). Потім натиснемо «Вибір користувачів».

  • Для додавання користувача, якому буде дозволено віддалене з'єднання, натисніть «Додати». У полі "Введіть імена" впишемо ім'я його облікового запису на цьому комп'ютері (не забувайте, він має бути з паролем!), натисніть "Перевірити імена" та ОК.

На цьому налаштування завершено.

Як настроїти параметри підключення

Наступні дії виконуємо на комп'ютері, з якого будемо здійснювати віддалене з'єднання.

  • Клацніть на іконці пошуку в панелі завдань і почнемо вводити слово «віддалене». Виберемо зі знайденого «Підключення до віддаленого робочого столу».

  • За замовчуванням вікно програми відкривається згорнутим, де є лише поля для введення імені комп'ютера та даних користувача. Щоб отримати доступ до всіх налаштувань, натисніть стрілку «Показати параметри». Внизу першої вкладки — «Загальні» знаходиться кнопка збереження параметрів підключення до файлу. Це зручно, коли ви використовуєте різні налаштування для підключення до різних машин.

  • Наступна вкладка - "Екран", дозволяє змінювати властивості зображення екрана віддаленого комп'ютера на моніторі. Зокрема — збільшувати та зменшувати роздільну здатність, задіяти кілька моніторів, змінювати глибину кольору.

  • Далі налаштуємо «Локальні ресурси» — звук з віддаленого комп'ютера, умови використання клавіатурних скорочень, доступ до віддаленого принтера та буфер обміну.

  • Параметри вкладки «Взаємодія» впливають на швидкість з'єднання та якість демонстрації зображення з віддаленої машини на моніторі.

  • Вкладка «Додатково» дозволяє визначити дії при невдалій автентифікації віддаленого ПК, а також встановити параметри з'єднання при підключенні через шлюз.

  • Для початку сеансу віддаленого доступу натисніть "Підключити" У наступному вікні введемо пароль.

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

Виконуючи цю інструкцію, ви без проблем з'єднаєтеся з комп'ютером, який знаходиться в одній мережі з вашим. Якщо пристрої під'єднані до різних мереж, доведеться зробити кілька додаткових налаштувань.

Як підключитися до віддаленого комп'ютера через Інтернет

Є 2 способи налаштування підключення Видаленого робочого столу Windows через Інтернет - шляхом створення каналу VPN, щоб пристрої бачили один одного так само, як коли б знаходилися в одній локальній мережі, і шляхом перенаправлення порту 3389 в локальну мережу і зміни динамічного (змінного) IP- адреси віддаленої машини на постійну (статичну).

Способів створення каналів VPN достатньо, але опис їх всіх займе досить багато місця (крім того, маса інформації про це легко знаходиться в мережі). Тому розглянемо для прикладу один із найпростіших – власними засобами Windows.

Як створити VPN-канал у Windows

На віддаленій машині, яка буде сервером:


Після цього в папці мережевих підключень з'явиться компонент «Вхідні підключення», який буде VPN-сервером. Щоб з'єднання не блокувалося фаєрволом, не забудьте відкрити порт TCP 1723 на пристрої. А якщо серверу присвоєно локальну IP-адресу (починається на 10, 172.16 або 192.168), порт доведеться перенаправити в зовнішню мережу. Як це зробити читайте нижче.

На комп'ютері клієнта (Windows 10) з'єднання налаштовується ще простіше. Запустіть утиліту "Параметри", зайдіть у розділ "Мережі та Інтернет" -> "ВПН". Натисніть «Додати ВПН-підключення».

У вікні параметрів вкажіть:

  • Постачальник послуг – Віндовс.
  • Ім'я підключення – будь-яке.
  • Ім'я або адреса сервера – IP або доменне ім'я сервера, який ви створили перед цим.
  • Тип VPN – визначати автоматично чи PPTP.
  • Тип даних для входу – логін та пароль (одним з облікових записів, яким ви дали дозвіл на доступ). Щоб не вводити ці дані при кожному підключенні, пропишіть їх у відповідні поля нижче та поставте позначку «Запам'ятати».


Перенаправлення порту на роутері та отримання статичного IP

Перенаправлення (прокидання) портів на різних пристроях (роутерах) виконується по-своєму, але загальний принцип скрізь той самий. Розглянемо, як це робиться, з прикладу типового домашнього маршрутизатора TP-Link.

Відкриємо в адмін-панелі маршрутизатора розділ "Переадресація" та "Віртуальні сервери". У правій половині вікна натисніть кнопку «Додати».

У вікні "Додати або змінити запис" введемо наступні налаштування:

  • Порт сервісу: 3389 (або 1723, якщо ви налаштовуєте VPN).
  • Внутрішній порт – той самий.
  • ІП-адреса: адреса комп'ютера (див. у властивостях підключення) або доменне ім'я.
  • Протокол: TCP чи все.
  • Стандартний порт сервісу: можна не вказувати або вибрати зі списку PDP, а VPN – PPTP.

Як зробити змінну IP-адресу постійною

У стандартний пакет послуг Інтернет-провайдерів для домашніх абонентів, як правило, входить лише динамічна IP-адреса, яка постійно змінюється. А закріплення за користувачем постійного ІР зазвичай обходиться йому в круглу суму. Щоб вам не доводилося нести зайві витрати, існують сервіси DDNS (динамічних DNS), завдання яких - присвоєння постійного доменного імені пристрою (комп'ютеру) з мережевою адресою, що змінюється.

Багато DDNS-сервісів надають свої послуги безкоштовно, але є й такі, хто стягує за це невелику абонентську плату.

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

Правила користування цими сервісами якщо і відрізняються, то незначно: спочатку проходимо реєстрацію облікового запису, потім підтверджуємо email-адресу, і нарешті - реєструємо доменне ім'я вашого пристрою і активуємо його. Після цього ваш домашній комп'ютер матиме власне ім'я в Інтернеті, наприклад 111pc.ddns.net. Це ім'я слід вказати в настройках підключення замість IP або імені локальної мережі.

До речі, деякі роутери підтримують лише невелику групу постачальників DDNS, наприклад, лише найстаріші та найвідоміші DynDNS (нині платний) та No IP. А інші такі, як Asus, мають власний DDNS-сервіс. Прибрати обмеження допомагає встановлення на роутер альтернативної прошивки DD-WRT.

Плюси та мінуси використання Віддаленого робочого столу Windows

Основна перевага пропрієтарного засобу Windows перед сторонніми розробками - відсутність серверів-посередників при з'єднанні, а значить, зниження ризику витоку даних. Крім того, цей інструмент має масу гнучких налаштувань і при вмілому підході може стати «неприступною фортецею» та «космічною ракетою».

Інші плюси робочого столу Windows – відсутність необхідності щось завантажувати, обмежень за тривалістю сесії, кількістю підключень та безкоштовністю.

Недоліки – складність налаштування доступу через Інтернет, вразливість до атак Pass the Hash.

TeamViewer

Перш ніж почати користуватися сервісом, вам доведеться зареєструвати обліковий запис Google (користувачі Android-девайсів його вже мають) або авторизуватися під нею в браузері Google Chrome.

Головне вікно «Робочого столу Chrome» включає 2 розділи:

  • Віддалена підтримка. Тут містяться опції керування разовим підключенням до іншого ПК та надання доступу до вашого.
  • Мої комп'ютери. У цьому розділі зібрані машини, з якими раніше встановлювали зв'язок і можете швидко підключатися до них за заданим пін-кодом.

При першому сеансі зв'язку за допомогою "Робочого столу Chrome" на віддалений комп'ютер встановиться додатковий компонент (хост), що триватиме 2-3 хвилини. Коли все буде готове, на дисплеї з'явиться секретний код. Після введення його у відповідне поле натисніть "Підключення".

Як і при роботі з TeamViewer, користувач віддаленої машини зможе бачити на екрані всі ваші дії. Так що для прихованого стеження, наприклад, за дитиною ці програми не годяться.

- дуже проста і так само надійна утиліта, призначена для віддаленого керування комп'ютерами під Windows та Linux. Її головні плюси - легкість використання, безвідмовність, висока швидкість з'єднання і те, що вона не вимагає установки. Мінуси - без мобільних версій (установити з'єднання через Android і iOS за допомогою цієї програми не вийде) і в тому, що багато антивірусів вважають її шкідливою і прагнуть видалити. На щастя, останнє неважко запобігти, додавши утиліту у винятки.

Ammyy Admin підтримує 2 способи встановлення зв'язку - за ID-номером і IP-адресою. Другий працює лише по локальній мережі.

Вікно утиліти поділено на 2 половини - "Клієнт", де знаходяться ідентифікаційні дані комп'ютера та пароль, і "Оператор" - з полями для введення цих даних. Тут розташована кнопка підключення.

Книга контактів та налаштування програми, які досить прості, приховані в меню Ammyy.

— ще одна компактна переносна програма Windows, зовні схожа на попередню, але з більш цікавим набором функцій. Підтримує 2 способи підключення - по ID та IP, і 3 режими - повне керування, файловий менеджер (передача файлів) і лише перегляд екрана віддаленого ПК.

Ще вона дозволяє визначати кілька рівнів прав доступу:

  • Використання віддаленого оператора клавіатури та миші.
  • Синхронізація буфера обміну.
  • Зміна прав доступу адміністратором тощо.

Режим "Тільки перегляд" може використовуватися для прихованого спостереження за діями користувачів віддалених машин (дітей, працівників), чого немає в аналогічних продуктах.

У головному вікні AeroAdmin знаходиться кнопка відкриття email-чату (розташована поруч із кнопкою «Зупинити»). Чат призначений для швидкого надсилання електронного листа оператору, наприклад, із проханням про допомогу. Ця функція унікальна, оскільки в програмах-аналогах є лише звичайний чат для обміну текстовими повідомленнями. І він починає працювати лише після встановлення зв'язку.

На жаль, книга контактів AeroAdmin стає доступною не одразу. Вона потребує окремої активації через Facebook. І користуватися нею можуть лише учасники цієї соціальної мережі, оскільки для отримання коду активації розробники вимагають посилання на особисту сторінку. Виходить, тим, кому програма сподобалася, без реєстрації на Фейсбуці не обійтися.

Ще одна особливість AeroAdmin — це допустимість безкоштовного використання навіть у комерційних цілях, якщо не потрібні додаткові можливості (безперервне підключення, множинні паралельні сесії тощо), доступні лише у платних версіях.

— остання у сьогоднішньому огляді утиліта для віддаленого підключення до Windows-ПК з іншого комп'ютера чи мобільного пристрою. Може використовуватись і без інсталяції, і з нею.

Як і попередники, має низку унікальних функцій:

  • Найвища швидкість передачі зображення з віддаленої машини.
  • Найшвидший обмін файлами, навіть за низької швидкості Інтернету.
  • Підтримка одночасного підключення кількох віддалених користувачів. Можливість спільної роботи над одним проектом (кожний користувач має свій курсор).

Плюс, як і інші програми цього класу, AnyDesk надає оператору повний доступ до функцій віддаленої машини, дуже просто підключається (за ID і паролем) і надійно захищає дані, що передаються.

Mouse without Borders - це керування кількома комп'ютерами з допомогою однієї миші і клавіатури. І так, що ми зможемо зробити за допомогою Mouse without Borders:

Установка Mouse without Borders

1. Для початку завантажуємо Mouse without Borders за посиланням: , програма безкоштовна (і так, розробник корпорація Microsoft:)).

2. Встановлюємо Mouse without Borders на всі необхідні ПК.

3. Запускаємо Mouse без Borders на другорядному ПК і відповідаємо "NO":

У відповідь ви отримаєте секретний код та ім'я ПК:

4. Запускаємо Mouse without Borders на основному ПК та відповідаємо на запитання "YES":

У відповідь ви отримаєте вікно з полями для введення секретного коду та імені ПК, вводимо інформацію, отриману раніше:

5. Тиснемо "LINK" і чекаємо поки все буде налаштовано:

Все, готовий тиснемо "NEXT", потім "DONE" і користуємось однією мишею та клавіатурою на кількох комп'ютерах. За потреби налаштовуємо додаткові параметри.

Мені Mouse without Borders значно спростив роботу, сподіваюся вам також сподобається.

У фахівців, та й не тільки, часто виникає необхідність одночасно працювати з кількома комп'ютерами. Я не маю на увазі управління штатно розгорнутим сервером, йдеться про ситуації, коли другий, третій і т. д. комп'ютери розміщуються локально (можливо, спонтанно) і з якихось причин неможливо або незручно застосовувати засоби віддаленого доступу/управління, на кшталт RDP або SSH. При цьому іноді просто фізично неможливо розмістити на столі необхідну кількість клавіатур і мишей (не кажучи вже про те, щоб після них не заплутатися), різні розміри і розкладки незмінно призводитимуть до помилок, забиратимуть нерви і час. Одним словом, проблема відома. Відповідно, існують і вже традиційні її рішення. Найбільш відомий - KVM (Keyboard, Video, Mouse): пристрій, здатний за командою користувача перемикати один єдиний комплект з клавіатури, монітора та миші між кількома комп'ютерами.

Однак за всієї своєї очевидності це рішення також не панацея. Іноді, наприклад, потрібно все-таки бачити одночасно кілька моніторів, до того ж, будь-яке апаратне рішення має природні обмеження, в даному випадку - кількість і типи портів (від яких може залежати і ціна). Свої обмеження є і у RDP, так що сьогодні ми розглянемо ще один спосіб вирішення описаної задачі - програмні аналоги KVM, хоча коректніше говорити тільки про KM, тому що передбачається, що керовані за їх допомогою комп'ютери все-таки оснащені своїми моніторами. У багатьох (але, звичайно, не у всіх) випадках вони виявляються найбільш універсальним і ефективним рішенням, позбавленим апаратних обмежень і вимагає виконання єдиної умови: комп'ютери повинні бути об'єднані в локальну мережу.

Input Director

З усіх програм, що розглядаються в цьому матеріалі, призначена для роботи в середовищі Windows, найбільш насичена всілякими налаштуваннями і допоміжними функціями. З одного боку, це дає додаткову свободу користувачеві, з іншого - спочатку напевно буде приводити до деякої плутанини і пошуку на численних вкладках необхідних параметрів, тим більше що інтерфейс англомовний (втім, як і в інших учасників даного огляду). Але для найбільш простих і типових ситуацій, як, скажімо, підключення другого комп'ютера для одночасного використання з основним (постійно для роботи або оперативно з метою налагодження, налагодження) все виглядає досить просто. Основне - розібратися, що Input Director оперує поняттями головного (master) та підлеглого (slave) комп'ютерів. Управління підлеглими здійснюється за допомогою клавіатури та миші на головному, який фактично тільки цим і відрізняється, якщо не вважати, що на ньому також видається більшість системних оповіщень.

Отже, Input Director необхідно встановити на головному та підпорядкованому комп'ютерах. Розмір дистрибутивного пакета становить близько 3 МБ, для огляду використовувалася остання бета-версія 1.3 збірка 98, т. К. в ній з'явився ряд дійсно корисних функцій (хоча частина з них поки і працює нестабільно). Перезавантаження при цьому не потрібно, тому підключити новий підлеглий комп'ютер можна дуже оперативно. Програма по суті є вікном з налаштуваннями (якщо не вважати піктограми в системній області панелі завдань) і вся подальша робота виконується саме в ньому.

Мал. 1. На кожному комп'ютері з Input Director повинен бути налаштований головний або підпорядкований режим, а в деяких випадках навіть обидва.

Розробники спочатку радять налаштовувати підлеглий комп'ютер, хоча насправді порядок участі не грає. Потрібно перейти на вкладку Slave Configuration і описати комп'ютери, які можуть бути головними. Для цього є три можливості:

  • усі комп'ютери;
  • тільки з певної підмережі (визначається базовою адресою та маскою);
  • лише конкретні комп'ютери (із зазначеними іменами).

Мал. 2. Налаштування підлеглого режиму: найпростіше вказати точне мережеве ім'я керуючого комп'ютера, хоча в деяких випадках можна описати і цілу підмережу.

У безпечному середовищі, наприклад, у домашніх умовах, годиться будь-який варіант. Перші два також зручні при використанні опції автоперемикання режимів головний/підлеглий (вкладка Global Preferences) - сенс її в тому, що після належного налаштування роль майстра автоматично переходитиме до того комп'ютера, на якому в даний момент використовуються органи управління (миша та клавіатура).

На вкладці Slave Configuration також можна відразу ввімкнути або вимкнути синхронізацію заставки та блокування системи, а також за необхідності увімкнути шифрування (AES 128/192/256) трафіку.

Для роботи системи цих налаштувань достатньо. Тепер потрібно повернутися на вкладку Main та натиснути кнопку Enable as Slave.

Підготовка комп'ютера виконується загалом «симетрично» на вкладці Master Configuration. Необхідно вказати усі підлеглі комп'ютери, причому в індивідуальному порядку. Внизу екрану клацаємо на кнопці Add і у вікні Slave Configuration, що відкрилося, вводимо мережеве ім'я (або IP-адресу) - цього вже достатньо і можна натискати кнопку ОК. Однак при необхідності тут одразу можна вибрати «гарячу» клавішу, по якій введення перемикатиметься на даний комп'ютер; вказувати кількість моніторів та їх взаємне становище (просто перетягуючи мишкою); активувати шифрування трафіку. Пізніше можна буде повернутися до цього вікна і внести необхідні корективи.

Мал. 3. Налаштування головного режиму: натискаючи кнопку Add, потрібно додати підлеглі комп'ютери та коректно описати їхнє розміщення один щодо одного.

Після налаштування всіх підлеглих комп'ютерів на вкладці Master Configuration рекомендується правильно розмістити всі описані комп'ютери так, щоб малюнок відображав їхнє фізичне розміщення. Завдяки цьому можна буде цілком природно перетягувати мишу на необхідний комп'ютер через відповідний край поточного монітора. Втім, цей режим відключається - якщо для перенаправлення введення планується використовувати тільки гарячі клавіші, то описувати розташування моніторів немає необхідності.

Мал. 4. Input Director має найбільш зручну підтримку мультимоніторних конфігурацій.

Нарешті потрібно також перейти на вкладку Main і натиснути кнопку Enable as Master. Тепер все готове до використання Input Director. У програмі дуже успішно реалізована візуалізація перетину краю екрана монітора, суміжного з іншим комп'ютером. Перемикання вводу супроводжуватиметься «колами на воді», що розходяться, навколо курсора миші, так що «загубитися» практично неможливо. Цей ефект буде спостерігатися при автоматичній зміні режиму головний/підлеглий (плюс - спливаюче оповіщення в системній області).

Мал. 5. Такий візуальний ефект супроводжує перемикання введення.

Крім управління кількома комп'ютерами Input Director також забезпечує «спільний» буфер обміну. Завдяки цій функції можна легко переносити будь-яку інформацію з одного комп'ютера на інший, розробники заявляють також можливість файлового обміну через копіювання/вставку, однак у моєму випадку (Windows 7) вона так і не запрацювала, незважаючи на те, що в описі останніх версій повідомляється про виправлення відповідних помилок.

Як говорилося, велика кількість додаткових параметрів сприяє тонкому налаштуванню програми. Не беруся описувати всі можливості, зупинюся тільки на тих, які здалися мені найцікавішими.

Мал. 6. Вкладка Master Preferences містить величезну кількість налаштувань, що впливають на роботу всієї системи, - вони навіть не розміщуються у вікні, зверніть увагу на смугу прокручування. На цій ілюстрації представлена ​​група параметрів, що керують перемиканням введення за допомогою миші.

На вкладці Master Preferences (на головному комп'ютері) можна вибрати найзручніший спосіб переходу миші через край екрану - для цього призначена група параметрів Transition Options. За умовчанням миша просто перетинає край екрану, за яким знаходиться наступний комп'ютер, це може бути не завжди зручним. Тому цю операцію можна робити або з додатково натиснутою клавішею, або після затримки курсора в крайньому положенні на деякий (регульований) час, або за подвійним «постукуванням» курсора об край. Можна також заборонити перехід у кутах екрана (наприклад, щоб не надто цілитися на кнопку Start).

На вкладці Global Preferences на кожному комп'ютері можна ввімкнути автоматичну активізацію потрібного режиму (головний або підлеглий) при запуску програми (за замовчуванням вона залишається в неактивному стані), за необхідності відключити спільний буфер обміну та «кола на воді», увімкнути інформаційне вікно над системною областю панелі завдань, в якому буде відображатися поточне призначення введення, а також активізувати автоперемикання режимів головний/підлеглий, що вже згадувалося. Остання опція вимагає, щоб на всіх зазначених нею комп'ютерах були налаштовані обидва режими (який буде активний неважливо), що вимагатиме певної роботи. Але загалом можливість може бути досить корисною.

Рис.7. Зручна функція – автоматичне перемикання режимів головний/підлеглий – вимагає попереднього налаштування всіх комп'ютерів.

Нарешті, Input Director є можливість записувати і виконувати клавіатурні макроси (функції миші не підтримується). Звичайно, для цього існують набагато потужніші спеціалізовані програми, але, ймовірно, комусь зручно матиме під рукою базові можливості про всяк випадок.

Mouse without Borders

Ця програма також призначена для використання тільки в середовищі Windows, але є фактично повною протилежністю Input Director в частині простоти налаштування та використання. Цікаво також, що створена співробітниками Microsoft, хоч і не є офіційною продукцією. Усередині корпорації існує безліч неформальних об'єднань програмістів (крім повноважного дослідницького підрозділу), які іноді видають на гора всілякі цікаві утиліти. Так і Mouse без Borders створена буквально в гаражі - тільки не у фізичному приміщенні, а в спільноті The Garage. Головний її розробник - Труонг До, взагалі працює над проектом Microsoft Dynamics, така утиліта, мабуть, знадобилася йому для якихось особистих цілей, хоча розробники - одна з очевидних цільових груп для різних засобів управління.

Загальна концепція Mouse without Borders набагато простіше, ніж у Input Director - програма спочатку виконується в режимі автоперемикання, тобто в будь-який момент для керування всіма підключеними комп'ютерами можна користуватись найбільш підходящою клавіатурою та мишею.

Мал. 8. Інсталюючи Mouse без Borders на першому комп'ютері, слід відповісти ні, щоб відразу ж згенерувати код доступу.

Мал. 9. Отриманий код знадобиться для підключення інших комп'ютерів.

Мал. 10. На кожному потрібно буде вказати код та ім'я комп'ютера із встановленою Mouse without Borders.

При інсталяції Mouse without Borders запитує, чи вона вже на інших комп'ютерах. Якщо ви встановлюєте її вперше, потрібно відповісти «ні», в результаті чого буде сформований спеціальний код, що грає роль пароля для комп'ютерів, що підключаються. Відповідно, на другому (і наступних) комп'ютері потрібно відповісти «так» та ввести ім'я першого та код. Після натискання на Link комп'ютери будуть пов'язані між собою і вся система запрацює.

Мал. 11. Mouse without Borders готова до роботи відразу після установки.

Mouse without Borders дозволяє з'єднувати до чотирьох комп'ютерів, порядок яких можна змінювати у вікні параметрів, просто перетягуючи відповідні зображення мишею. Мультимоніторні зміни спеціальним чином не підтримуються. До базових можливостей програми належить спільне використання буфера обміну, і навіть можливість копіювання файлів шляхом перетягування їх мишею на комп'ютер. Останню операцію можна виконувати лише з одиночними файлами, групи та папки не підтримуються. Процес копіювання супроводжується спливаючою оповіщенням, всі файли поміщаються в спеціальну папку MouseWithoutBorders, яка автоматично створюється на робочому столі. При цьому потрібно мати на увазі, що жодних попереджень при копіюванні файлів з однаковими іменами не видається, нові просто затирають старі.

Мал. 12. Налаштування розміщення комп'ютерів дуже прості, але в більшості випадків їх буде достатньо.

Мінімалістські налаштування Mouse without Borders, мабуть, відбивають найбільш типове її застосування. Можна налаштувати «гарячі» клавіші, відключити екранні заставки на керованих комп'ютерах та необхідність попередньо натискати Ctrl-Alt-Del (яка завжди обробляється локальною системою) для розблокування комп'ютера. Є також можливість одночасно управляти всіма ПК, наприклад, до виконання тих самих команд чи програм - природно, миша цих цілей можна використовувати лише разі однакового дозволу моніторів. Нарешті, через піктограму Mouse without Border у системній області панелі завдань можна оперативно робити і надсилати знімки екранів керованих комп'ютерів.

Мал. 13. У Mouse without Borders спочатку налаштовані найнеобхідніші «гарячі» клавіші, що робить використання програми ще простіше.

Таким чином, Mouse without Borders дійсно не надто виходить за рамки своїх основних завдань, що в багатьох випадках навіть добре. В результаті - найкомпактніший дистрибутив, просте налаштування, мінімум проблем.

Synergy

Головна відмінність та гідність від попередніх учасників огляду – кросплатформність. Програма працює у Windows, Linux та Mac OS X, можна використовувати готові бінарні файли або скомпілювати їх самостійно. Природні витрати - використання кросплатформових бібліотек (Qt) і, відповідно, досить громіздкий дистрибутив (близько 11 МБ). При цьому, однак, принципи налаштування та використання Synergy на різних платформах можуть відрізнятися через наявність або відсутність GUI і деяких інших можливостей. На даний момент йде розробка версії 1.4, де ця проблема має бути якщо не вирішена, то пом'якшена. Поки що в Linux і Mac OS X необхідно бути готовим безпосередньої роботи з конфігураційним файлом, втім, й у Windows лише з його допомогою можна, наприклад, описати конфігурацію комп'ютера з кількома моніторами. Однак у типових випадках настроїти Synergy порівняно легко (на прикладі бета-версії 1.4.5).

Мал. 14. На керованих комп'ютерах достатньо лише ввести ім'я сервера.

Мал. 15. Сервер - комп'ютер, клавіатура та миша якого використовуватиметься керувати всією системою. У Windows його найпростіше налаштувати інтерактивно.

Мал. 16. Потрібно перетягувати піктограму монітора в комірки та двічі клацнути на них для виконання налаштування.

Synergy оперує поняттями сервера та клієнта - по суті, це аналоги головного та підлеглого комп'ютерів у Input Director. Відповідно, необхідно налаштувати сервер, клавіатуру та мишу якого передбачається використовувати, та необхідну кількість клієнтів. На клієнтах достатньо вказати ім'я сервера і натиснути кнопку Start. Конфігурація сервера трохи складніше: треба вибрати інтерактивний режим налаштування (Configure interactively), клацнути на кнопці Configure server і у вікні описати розміщення моніторів. Для цього потрібно перетягувати піктограму монітора у вільні осередки, потім двічі клацати на ній і в полі Screen name вказувати ім'я мережі відповідного клієнта. Після цього система повністю готова до роботи, залишається лише повернутися до головного вікна Synergy та натиснути кнопку Start.

Мал. 18. Synergy не блищить безліччю налаштувань, проте дозволяє вибирати різні способи перемикання введення за допомогою миші.

Можна також не поспішати і відразу налаштувати деякі параметри (або повернутися до них після того, як точніше визначаться переваги). Наприклад, кожному за монітора можна вказати «мертві» кути, у яких здійснюватиметься перехід наступного екрана. Хоча їх можна визначити і глобально – у вкладці Advanced Server Configuration вікна Server Configuration. Тут же коригується спосіб переходу на інший екран за допомогою миші. За замовчуванням курсор просто відразу ж перетинає край екрану, але можна робити це після деякої затримки (Switch after waiting) або подвійного «постукування» об край (Switch on double tap within). А ось гарячі клавіші доведеться все налаштовувати самостійно – для цього у вікні Server Configuration призначено вкладку Hotkeys. Втім, у поточній бета-версії тут явно є певна плутанина. Так, комбінацію клавіш потрібно вказувати двічі - і за її ініціалізації, і за призначення конкретної дії.

Мал. 19. Synergy можна віднести до особливого класу KMG (G - gamepad), тому що в ній присутня підтримка ігрових маніпуляторів.

Synergy підтримує спільний буфер обміну, що є фактично стандартом для даного класу програм, а також має одну унікальну можливість - під Windows вона вміє перенаправляти команди не тільки від клавіатури та миші, але і від ігрового маніпулятора (gamepad).

Резюме

Існують інші KM-програми, наприклад, комерційна . Готовий припустити, що вона налагоджена краще за свої безкоштовні аналоги; крім того, у версії Pro заявлено можливість копіювання файлів і папок. Однак навіть при цьому ціна $50 здається надмірною.

У свою чергу три описані програми охоплюють більшість можливих ситуацій і з них можна вибрати найбільш підходящу. Mouse without Borders підкуповує своєю простотою і, мабуть, ідеальна для першого знайомства. Input Director, навпаки, запропонує максимум налаштувань та додаткових функцій, аж до клавіатурних макросів. Synergy безальтернативна, якщо йдеться про операційні системи, відмінні від Windows. У будь-якому випадку кожна з них здатна зробити одночасну роботу з кількома комп'ютерами комфортнішою.

Технологія 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 без 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. Там змогли реалізувати ефективну роботу із двома ОС одночасно.

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

Ми розглянемо інший випадок – коли потрібно підключити одну мишку та одну клавіатуру до двох комп'ютерів.

Як правило, така необхідність виникає при роботі з ноутбуком та домашнім комп'ютером або двома ноутбуками. Складність полягає в тому, що під рукою знаходиться каскад мишок і доводиться перекладати руки з однієї клавіатури на іншу.

Вирішити цю проблему можна за допомогою утиліти.

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

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

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

Завантажити останню версію можна

How-to: Налаштування програми Synergy

Наприклад візьмемо стандартний випадок поєднання стаціонарного ком'ютера з ноутбуком. Сервером буде настільний комп'ютер, праворуч від нього розташований ноутбук, який буде клієнтом.

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

Налаштування серверної частини

На початку встановлюємо програму на комп'ютері-сервері, запускаємо та вибираємо режим роботи “сервер”.

Для налаштування вибираємо "Configure". У першому розділі “Screens” необхідно додати всі екрани, які будуть задіяні, у цьому випадку 2. Бажано, щоб ім'я екрана співпадало з ім'ям комп'ютера.

Далі необхідно визначити переходи з екрана на екран у розділі "Links". Правило переходу виглядає як сторона комп'ютера ім'я переходить на ім'я комп'ютера. У цьому випадку desktopстоїть праворуч, а notebookзліва. Отже необхідно задати дві послідовності переходів: з 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”.

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


Оригінальний пост у блозі