Files
my-blog-posts/multiply-devices-work/23-11-2025.md
2025-11-24 11:15:36 +03:00

13 KiB
Raw Blame History

Когда вместо двух мониторов - два ноутбука

Введение


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

А еще желательно иметь как минимум два монитора для удобства, ведь иногда нужно видеть несколько окон приложений одновременно.

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

Ноутбук как монитор


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

Проводное подключение

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

Если ваш порт не поддерживает принятие сигнала, то можно использовать карту видеозахвата и подключить её к USB порту.

Беспроводное подключение

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

Вывод

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

  1. Оба моих ноутбука достаточно мощные и один из них попросту простаивает, работая в режиме трансляции видео. Хочется сохранить возможность распределения нагрузки между устройствами.
  2. Проводное подключение по HDMI снижает мобильность устройств. Люблю с ноутбуком походить по квартире, а не быть прикованным к одному месту, окутанному проводами.
  3. Беспроводное подключение, как уже ранее упоминал, имеет задержку и для меня это критично.

Используем два устройства


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

Для удобной работы между разными устройствами нужно решить следующие проблемы:

  1. Удобное переключение периферии между устройствами.
  2. Копирование текста и файлов.
  3. Синхронизацию программ.
  4. Локальное тестирование.

Было не просто, но за пол года работы удалось найти способы решения этих проблем.

Устройства ввода


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

KVM-переключатель

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

Bluetooth устройства

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

Работает просто: у мыши есть 2-3 профиля, каждый из которых через Bluetooth подключен к нужному устройству. Для переключения между устройствами достаточно нажать специальную кнопку.

Опять, нужно нажимать кнопку, но можно обойтись без неё, если использовать экосистему Logitech. Возможно у других производителей есть подобные экосистемы, но я не проверял.

Выбрав мышь Logitech MX Master 3s и клавиатуру Logitech MX Keys S, связав их с Logitech Flow, мы получаем мощную экосистему, которая решает почти все проблемы периферии при использовании нескольких устройств.

  1. Уведя мышь за пределы экрана, в сторону соседнего устройства, ПО автоматически переключит профиль.
  2. Клавиатура так же переключится на другой профиль, следом за мышью.

Так же советую использовать способ подключения через Logitech Bolt. Это специальный USB-приёмник, к которому можно подключать до 6 устройств. Ключевое отличие от подключения по Bluetooth - скорость. Используя USB-приемник переключение устройств будет происходить за сотни, а иногда и десятки миллисекунд, а в случае Bluetooth - 1-3 секунды.

По этому не пожалейте и купите по одному Logitech Bolt на каждое устройство. Но если вы, как и я, покупаете мышь и клавиатуру от Logitech, то в комплекте уже идет один приёмник, так что мне не пришлось докупать их.

Копирование текста и файлов


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

Программы


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

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

Локальное тестирование


Не редко возникают случаи, когда нужно протестировать приложение/сайт по localhost и делать это на соседнем устройстве не всегда просто.

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

Но иногда нужно использовать именно localhost и тогда я подключаю SSH. Для неподкованных пользователей настроить SSH соединение между двумя Windows устройствами может быть непросто, есть свои особенности в отличие от Linux. А если используете ИИ для получения инструкций, то рискуете накосячить с безопасностью и навлечь на себя беду. Так что будьте осторожны.

Один раз настроив SSH соединение, с легкостью пробрасываю порты между устройствами и обращаюсь к ним по localhost.

Заключение


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

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

Но если уж выбираете мышь и клавиатуру, то смотри в сторону тех, что работают на основе USB-приёмников, так как Bluetooth не даст нужной скорость переключения между устройствами.

Это моя первая стать и она не претендует на роль идеального решения. Так что призываю конструктивно обсуждать эту тему.