KDE Connect — открытый инструмент для подключения смартфона к компьютеру
На сайте не раз поднималась тема связи Android смартфона или iPhone с компьютером — для этого можно использовать как встроенные средства Windows (или MacOS), так и сторонние программы.
KDE Connect — бесплатный мультиплатформенный инструмент с открытым исходным кодом, позволяющий настроить связь вашего Android или iOS устройства с компьютером Windows, MacOS или Linux по локальной сети или Bluetooth, о нём — в статье далее.
Загрузка и установка
Страница загрузки KDE Connect для всех поддерживаемых платформ доступна на официальном сайте. К сожалению, с открытием сайта из РФ могут быть проблемы, но вы можете:
- Для Windows — скачать приложение в Microsoft Store.
- Для Android — использовать Play Маркет или F-Droid.
- Для iPhone и MacOS — найти приложение в App Store
Установка приложения не должна вызвать каких-либо проблем, за исключением того, что в версиях для компьютера может потребоваться разрешить доступ к локальной сети.
Функции KDE Connect разнятся в зависимости от используемых платформ и наиболее функциональной будет связка Linux + Android (или Linux + Linux). Однако, в рамках этого обзора рассмотрим более часто встречающийся у пользователей вариант — Windows + Android: чуть меньше функций и чуть больше багов (во всяком случае в текущей версии), но тоже достойно внимания.
Использование KDE Connect
После установки KDE Connect как в Windows, так и на Android и при условии, что оба устройства подключены к одной сети (например, к одному Wi-Fi роутеру), приложения обнаружат друг друга в сети, и вы сможете отправить запрос на сопряжение с телефона и подтвердить его на компьютере:

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

Когда всё это сделано, можно приступать к использованию как в интерфейсе на телефоне, так и в программе на компьютере:

В KDE Connect (в связке Android с Windows) доступны следующие полезные функции, большинство из которых работают в двух направлениях:
- Отправка файлов с телефона на компьютер или с компьютера на телефон (по умолчанию сохраняются в папку «Загрузки» соответствующего устройства).
- Передача содержимого буфера обмена.
- Управление мышью и удалённый ввод, работающий в обоих направлениях.
- Управление воспроизведением аудио и видео на другом устройстве, либо управление презентациями.
- Получение уведомлений с телефона на компьютере или с компьютера на телефоне.
- Воспроизведение звука на телефоне (чтобы найти его) с компьютера.
- Отправка сообщений СМС с компьютера через телефон, синхронизация контактов между устройствами.
Вы можете включить или отключить используемые модули взаимодействия в меню приложения на Android (пункт «Параметры модулей»):

Как было отмечено ранее, в версии KDE Connect для Windows есть некоторые баги (во всяком случае на момент написания этого материала), в частности — не работающая кнопка управления модулями в главном окне программы на ПК. Решение — использовать пункт «Конфигурация» в контекстном меню значка в области уведомлений:

Там же вы найдёте другие полезные пункты, среди которых отправка СМС и «Просмотр файлов на устройстве». Использование последнего пункта требует настроенного в качестве используемого по умолчанию FTP-клиента в Windows и выполняет подключение к хранилищу Android по SFTP:

В примере выше я использовал Filezilla, однако программа не позволяет задать себя в качестве используемой по умолчанию для SFTP протокола. Чтобы добиться этого (в Windows 11, должно сработать и в Windows 10), я использовал следующий REG-файл:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\sftp] @="URL:SFTP Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\sftp\shell] [HKEY_CLASSES_ROOT\sftp\shell\open] [HKEY_CLASSES_ROOT\sftp\shell\open\command] @="\"C:\\Program Files\\FileZilla FTP Client\\filezilla.exe\" \"%1\""
Настройка папки, к которой производится подключение, выполняется в «Параметрах модулей» на Android устройстве в пункте «Общие данные и приём данных» (пункт «Целевой каталог»).
При использовании KDE Connect, в отличие от большинства других программ такого рода, не используются какие-либо сторонние серверы, не требуется доступ к Интернету — всё работает в вашей локальной сети и с использованием шифрования.
Дополнительная информация
Некоторые дополнительные нюансы, которые могут быть полезными при использовании KDE Connect:
- Для использования Bluetooth подключения его потребуется включить в настройках приложения KDE Connect на смартфоне (на ПК включено по умолчанию). Там же возможно задать доверенные сети, подключить устройства по IP, настроить имя устройства.
- Подключение можно выполнять к более чем одному устройству, причем это не обязательно должна быть связка между стационарным и мобильным устройством.
- На iPhone не поддерживаются отправка СМС, синхронизация уведомлений, поддержка подключения (когда приложение свёрнуто), виртуальный дисплей. Часть функций работают только в одном направлении: из iOS на компьютер (ввод, управление презентациями, буфер обмена, выполнение команд).
- На Android не поддерживается функция виртуальный дисплей, часть команд только с телефона на компьютер: отправка контактов, управление презентациями, выполнение команд.
Некоторые дополнительные материалы, которые могут пригодиться в контексте рассмотренной темы: