KDE Connect is a project that enables all your devices to communicate with each other. These are activities like receive phone notifications on your desktop computer and reply to messages, control music playing on your desktop from your phone, use your phone as a remote control for your desktop and share the clipboard contents. Primarily, KDE Connect is designed to work with the Plasma desktop but there are many useful functions that work quite well on MX with Xfce. Keep in mind that there isn’t a nice GUI to use but you can flex the capabilities through the terminal.
To start, you have to install KDE Connect. Use Synaptic and search for it or from the terminal search:
sudo apt install kdeconnect
Process to Pair Device
There are two ways you can go about doing this. From the terminal on the non-Plasma system to a system with either Android KDE Plasma or the reverse. I am going to demonstrate this the fun way, which is from the terminal to the GUI systems.
Assuming that you have configured your firewall to allow KDE Connect communication, in short 1714-1764 for UDP and TCP connections. Check with your firewall instructions.
In the terminal run this to find KDE Connect enabled devices:
That will give you output something like this:
– TouchPADD: device_ID (reachable)
– Icarus: device_ID (reachable)
– Nexus6P: device_ID (reachable)
3 devices found
Now that you have identified the devices you will need to pair the device
kdeconnect-cli -d device_ID --pair
The device, like a tablet or phone will notify you of the device pair request. Accept it and move on to the next device you that you wish to connect. Alternatively, you can connect from the mobile device to the computer and you will see a popup on the screen to which you can Accept the pair request.
To ping another device from the terminal use this:
kdeconnect-cli -d device_ID --ping
There are many more function of KDE Connect you can do in the terminal. You can play around with KDE Connect in the terminal by running.
Since I couldn’t find any resources that plainly explained how to use the terminal commands so it was fitting to jot it down. Hopefully you find this useful.