Update multiply devices work

This commit is contained in:
2025-11-24 11:15:36 +03:00
parent 66e229474b
commit af82db2eab
3 changed files with 55 additions and 12 deletions

View File

@@ -4,45 +4,88 @@
---
Мои коллеги разработчики обычно имеют как минимум 2 монитора для работы и это несомненно удобно. Наша работа требует использования немалого количества программ, кроме IDE. Переключаться между окнами или пытаться уместить их на экране - не всегда удобно. Несколько мониторов в такой ситуации спасают.
Backend-разработчики не редко вынуждены работать с большим количеством программ, запущенных одновременно. Для этого мы имеем много оперативной памяти и вычислительной мощности.
В моем случае есть только два ноутбука, которые можно расценить как два монитора, но все же это разные и независимые устройства. Я постарался сделать работу между этими устройствами максимально удобной, как если бы это были два монитора подключенных к одному устройству.
![](./img_1.png)
А еще желательно иметь как минимум два монитора для удобства, ведь иногда нужно видеть несколько окон приложений одновременно.
В моем случае есть только два ноутбука, которые можно расценить как два монитора, но все же разные и независимые устройства. Я постарался сделать работу между этими устройствами максимально удобной, как если бы это были два монитора подключенных к одному устройству.
<!-- more -->
## Ноутбук как монитор
---
Ноутбук можно использовать в качестве монитора. То есть один ноутбук использовать в качестве основного устройства, а второй в качестве монитора. Для этого есть два способа подключения: проводной и беспроводной
### Проводное подключение
Чтобы использовать ноутбук как второй монитор, достаточно подключить его по HDMI кабелю. Но только если порт на вашем ноутбуке поддерживает принятие сигнала и как понимаете поддерживают его далеко не все.
Если ваш порт не поддерживает принятие сигнала, то можно использовать карту видеозахвата и подключить её к USB порту.
### Беспроводное подключение
В Windows есть встроенные компоненты, позволяющие подключить ноутбук как второй монитор по беспроводной сети. Делается это легко, не нужно ничего докупать и проводов никаких нет. Есть только одна большая проблема - задержка.
### Вывод
Ноутбук с легкостью можно использовать как второй монитор, но я не остановился на этом варианте по следующим причинам:
1. Оба моих ноутбука достаточно мощные и один из них попросту простаивает, работая в режиме трансляции видео. Хочется сохранить возможность распределения нагрузки между устройствами.
2. Проводное подключение по HDMI снижает мобильность устройств. Люблю с ноутбуком походить по квартире, а не быть прикованным к одному месту, окутанному проводами.
3. Беспроводное подключение, как уже ранее упоминал, имеет задержку и для меня это критично.
## Используем два устройства
---
Если вы скажете, что я сам себе ищу проблемы, то будете абсолютно правы, по этому далее рассмотрим способы организации работы на двух независимых устройствах.
Для удобной работы между разными устройствами нужно решить следующие проблемы:
1. Удобное переключение периферии между устройствами.
2. Копирование текста и файлов.
3. Синхронизацию программ.
4. Локальное тестирование.
Было не просто, но за пол года работы удалось найти способы решения этих проблем.
## Устройства ввода
---
Первое, что нужно сделать удобным - это устройства ввода: мышь и клавиатура.
Первое, что нужно сделать удобным - это устройства ввода: мышь и клавиатура. Работая на разных устройствах и распределяя нагрузку, мы вынуждены очень часто переключаться между ними. Когда говорю "очень часто", я имею ввиду, что это действительно часто, иногда по несколько раз в 5 секунд. Требования простые: переключать периферию между устройствами не отрывая руки от них.
Можно использовать KVM переключатель. Подключаешь ноутбуки и периферию к переключателю и по нажатию кнопки меняешь устройства. Но для меня это не подходящий вариант по следующим причинам:
### KVM-переключатель
1. Занимает пространство. Хорошо, если есть где за пределами рабочего стола расположить такое устройство, но занимать стол совсем не хочется.
2. Провода, провода, провода. Не люблю провода, они всегда ограничивают подвижность, особенно если любишь ходить с ноутбуком по квартире, как я.
3. Нажимать на кнопку для переключения между устройствами - не самый удобный вариант. Хочется как с двумя мониторами - увел курсор в сторону другого монитора и он автоматически переместился.
Подключаешь ноутбуки и периферию к KVM-переключателю и по нажатию кнопки меняешь устройства. Но такой способ не соответствует требованию: "не отрывать руки от периферии". К тому же переключатель занимает пространство и хорошо, если у вас есть органайзер или можно куда-то спрятать кучу проводов. Но с мобильностью ничего не сделать, она значительно снижается и доставляет неудобства.
### Bluetooth устройства
Беспроводная периферия с поддержкой нескольких устройств - отличный вариант, если вам конечно не лень заряжать их. Хотя на моём опыте зарядить мышь раз в неделю - совсем не проблема.
Беспроводная периферия с поддержкой нескольких устройств - отличный вариант, если вам не лень заряжать их. Хотя на моём опыте зарядить мышь раз в неделю - совсем не проблема.
Работает просто: у мыши есть 2-3 профиля, каждый из которых через Bluetooth подключен к нужному устройству. Для переключения между устройствами достаточно нажать специальную кнопку.
Опять, нужно нажимать кнопку, но можно обойтись без неё, если использовать экосистему Logitech. Возможно у других производителей есть подобные экосистемы, но я не проверял.
Выбрав мышь Logitech MX Master 3s и клавиатуру Logitech MX Keys S, связав их с Logitech Flow мы получаем мощную экосистему, которая решает почти все проблемы периферии при использовании нескольких устройств.
Выбрав мышь Logitech MX Master 3s и клавиатуру Logitech MX Keys S, связав их с Logitech Flow, мы получаем мощную экосистему, которая решает почти все проблемы периферии при использовании нескольких устройств.
1. Уведя мышь за пределы экрана, в сторону соседнего устройства, ПО автоматически переключит профиль.
2. Клавиатура так же переключится на другой профиль, следом за мышью.
![](./img_1.png)
Кроме того он автоматически синхронизирует буфер обмена между устройствами, а значит копировать текст и передавать файлы становится очень удобно.
![](./img_2.png)
Так же советую использовать способ подключения через Logitech Bolt. Это специальный USB-приёмник, к которому можно подключать до 6 устройств. Ключевое отличие от подключения по Bluetooth - скорость. Используя USB-приемник переключение устройств будет происходить за сотни, а иногда и десятки миллисекунд, а в случае Bluetooth - 1-3 секунды.
По этому не пожалейте и купите по одному Logitech Bolt на каждое устройство. Но если вы, как и я, покупаете мышь и клавиатуру от Logitech, то в комплекте уже идет один приёмник, так что мне не пришлось докупать их.
## Копирование текста и файлов
---
Logitech Flow решает и эту проблему, он автоматически синхронизирует буфер обмена между устройствами. Копирование текста и файлов на другое устройство, становится привычной обыденностью и это круто. Происходит это достаточно быстро, но на больших файлах не проверял.
## Программы
---

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB