Я пользуюсь
KDE connect.
Для нормальной работы нужно поставить свежую версию из ppa:
https://code.launchpad.net/~vikoadi/+archive/ubuntu/ppa/sudo add-apt-repository ppa:vikoadi/ppa
sudo apt update
sudo apt install kdeconnect
Оптимально подходит для пользователей KDE (Kubuntu), а пользователи других DE могут доустановить indicator-kdeconnect.
Также нужно установить одноимённое андроидное приложение на android-устройство.
Такое решение позволяет использовать сенсорный экран в качестве тачпада (т.е. вместо мыши), и пользоваться экранной клавиатурой. А также использовать android-устройства в качестве пульта ДУ к мультимедиа-плейерам (любым, хотя лучше плейер на Qt, в gtk может некорректно работать ползунок и отображаться время). Есть ещё ряд функций, вроде паузы плейера на ПК, когда идёт звонок на мобиле, отображение входящих СМС в системном лотке, обзор файлов на android-устройстве, общий буфер обмена (причём со всеми спаренными ПК по локальной сети).
А главное, не надо настаивать никаких IP-адресов или портов, всё что нужно - это спарить устройства. Далее смартфон и ПК оказавшись в одной сети будут сами находить друг друга.
Одним смартфоном можно управлять несколькими ПК одновременно (просто переключая их).
Всё с открытым исходным кодом.