KDE Connect стирает границу между телефоном и рабочим столом: уведомления, буфер обмена, файлы и управление медиа идут через домашнюю сеть, без облака и учётной записи. В 2026 году это по-прежнему самый практичный способ держать Android рядом с Linux-ПК, а в GNOME ту же роль играет расширение GSConnect. Ниже — установка, сопряжение, настройка модулей, командная строка и диагностика на случай, когда устройства не видят друг друга.

Как устроена связка

KDE Connect — не облачный сервис, а набор демонов и плагинов. На компьютере работает kdeconnectd: он слушает TCP-порт 1716 и рассылает UDP-пакеты для поиска устройств в локальной сети. Телефон отвечает, стороны обмениваются сертификатами, и после подтверждения на обоих экранах открывается канал, защищённый TLS. Учётной записи нет, данные не покидают домашнюю сеть. Отсюда сильные и слабые стороны: связка работает быстро и без интернета, но устройства должны быть в одной подсети, а широковещательные пакеты не должны блокироваться роутером.

Установка на компьютер и телефон

В Linux Mint, Ubuntu и Debian пакет называется kdeconnect и тянет за собой библиотеки KDE, даже если вы работаете в Xfce или Cinnamon. Это нормально: полноценный Plasma не нужен.

sudo apt install kdeconnect
sudo dnf install kdeconnect
sudo pacman -S kdeconnect
kdeconnect-cli --version

После установки в Plasma 6 появляется апплет в системном лотке, в других окружениях запускается утилита kdeconnect-app. На телефон ставят приложение KDE Connect из Google Play или F-Droid; сборка F-Droid обычно полнее по модулям. Версия для iOS существует, но умеет меньше: файлы, буфер и часть управления, без SMS и глубокой системной интеграции.

Сопряжение и сеть

Порядок действий простой, но именно на нём возникает большинство проблем.

  • Подключите телефон и ПК к одной Wi-Fi-сети; гостевые сети часто изолируют клиентов.
  • Проверьте, что на роутере выключена изоляция клиентов (AP isolation).
  • Разрешите порты в файрволе, если он включён.
  • Нажмите «Добавить устройство» на ПК и подтвердите запрос на телефоне.
sudo ufw allow 1714:1764/tcp
sudo ufw allow 1714:1764/udp
sudo firewall-cmd --permanent --add-port=1714-1764/tcp
sudo firewall-cmd --reload

Диапазон 1714–1764 зарезервирован за KDE Connect, рабочий порт по умолчанию — 1716. После сопряжения сертификат устройства сохраняется в ~/.config/kdeconnect/, и повторять подтверждение не нужно. Если сеть домашняя, ограничьте правило своей подсетью: sudo ufw allow from 192.168.1.0/24 to any port 1714:1764. Открывать эти порты в интернет нельзя — для удалённых сценариев лучше не экспериментировать вовсе.

Модули, которые стоит включить

Список плагинов длинный, но реальную пользу приносят несколько.

  • Уведомления — зеркало уведомлений телефона на ПК; можно отвечать на сообщения.
  • Буфер обмена — двусторонняя синхронизация текста, удобно для ссылок и длинных фрагментов.
  • Файлы — отправка в обе стороны, по умолчанию приёмник складывает файлы в ~/Downloads.
  • Удалённый ввод — телефон превращается в тачпад и клавиатуру.
  • Мультимедиа — управление плеером через MPRIS, пауза и переключение треков.
  • Презентация — листание слайдов с телефона во время доклада.
  • Заряд и поиск — процент батареи и звонок на телефоне, если он потерялся в квартире.
  • Команды — выполнение заданных команд на ПК; включайте только с пониманием, что они работают от вашего пользователя.

SMS доступны не во всех сборках: политика магазинов и разрешения Android меняются, поэтому в версии из Google Play модуль может отсутствовать. Настройки каждого плагина открываются на ПК в окне устройства, а на Android полезно отключить оптимизацию батареи для KDE Connect — иначе система усыпит фоновую службу и связь пропадёт.

Командная строка

Графический интерфейс удобен для настройки, а для скриптов есть kdeconnect-cli.

kdeconnect-cli -l
kdeconnect-cli -a
kdeconnect-cli -d <id> --pair
kdeconnect-cli -d <id> --ping
kdeconnect-cli -d <id> --share ~/Documents/report.pdf
kdeconnect-cli -d <id> --ring

Первая команда показывает сопряжённые устройства и их идентификаторы, вторая — доступные в сети. Идентификатор подставляется в остальные вызовы: --ping проверяет связь, --share отправляет файл, --ring заставляет телефон звонить. Это удобно встраивать в скрипты: например, отправлять свежий отчёт на телефон одной строкой в конце задачи.

Диагностика

Если устройства не видят друг друга, идите по цепочке от демона к сети.

systemctl --user status kdeconnectd
ss -tulpn | grep 171
ip -brief address
journalctl --user -u kdeconnectd -n 50 --no-pager

Пустой вывод ss означает, что демон не слушает порт: проверьте статус службы и перезапустите её командой systemctl --user restart kdeconnectd. Если порт открыт, но телефон не находится, смотрите маршруты и адреса: ПК и телефон должны быть в одной подсети, а гостевой Wi-Fi часто режет широковещание. Помогает и повторное сопряжение: удалите устройство на обеих сторонах и создайте пару заново, если сертификаты разошлись после переустановки приложения. Ещё одна частая причина — несколько активных интерфейсов: проводной Ethernet, Wi-Fi и виртуальные адаптеры Docker. В таком случае временно отключите лишний интерфейс и проверьте поиск снова.

ss -tnp | grep kdeconnect
ping -c 3 192.168.1.50
ip route get 192.168.1.50
sudo ufw status numbered

Эти команды показывают установленные TCP-сеансы, доступность телефона по адресу, маршрут, который выберет ядро, и активные правила файрвола. Если ping не проходит, проблема не в KDE Connect, а в сети или изоляции клиентов.

Ограничения и безопасность

  • Работает в пределах локальной сети; проброс портов наружу превращает удобный инструмент в лишнюю точку входа.
  • Синхронизация буфера и уведомлений показывает на ПК коды подтверждения и личные сообщения — на общем рабочем месте модули лучше выключить.
  • Плагин команд выполняет произвольные команды от вашего имени; не включайте его, если телефоном пользуются другие.
  • Это не синхронизация файлов с версиями и конфликтами: для постоянной работы с документами нужен отдельный инструмент вроде Syncthing.
  • На iOS функциональность ограничена, а на Android часть модулей зависит от сборки приложения.

Итог

KDE Connect остаётся лучшим «клеем» между телефоном и Linux-ПК, когда оба находятся в домашней сети. Установка занимает минуты, сопряжение — один подтверждённый запрос, а повседневная польза складывается из мелочей: скопировать ссылку, отправить файл, ответить на сообщение, не отрываясь от работы. Достаточно разрешить порты, не включать изоляцию клиентов и держать лишние модули закрытыми — и связка будет работать стабильно без облака и подписок.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте