KDE Connect was initially developed as part of a KDE GSoC project in 2013 and is one of those exciting KDE projects that makes you love more this awesome community. KDE Connect aims to communicate and connect all sort of devices to KDE and vice versa. The objective of KDE Connect is to make your devices interact with each other in a simple and efficient way. Some examples: Imagine, with a single click, send a document/picture/video from your desktop to your Android phone or control your desktop media player from your mobile. KDE Connect, at the moment, support the following features: …
- Show your phone battery next to your computer battery.
- Share the clipboard between devices.
- Remote control your music and videos.
- Show phone notifications in KDE and keep them in sync.
- Pause music/videos during a phone call.
- Send and receive pings between phone and computer.
- Browse the remote device filesystem using SFTP.
- Receive and send files, URLs or plain text easily.
- Show notifications for calls ans SMS.
- Use your phone as a touchpad.
To make this connection possible, you need to install both: The KDE Connect software on your desktop and the KDE Connect app for your mobile device.
INSTALL KDE CONNECT ON YOUR DESKTOP
Some popular Linux distributions like Debian, Ubuntu, OpenSUSE, Fedora… already have KDE Connect available on their repositories. Use your package manager to install it, but you can compile it from the source code. To install it on openSUSE & Debian use the following instructions (It should be similar on other Linux distros):
– Install the requiring packages:
openSUSE : sudo zypper in kdebase4-workspace-devel libqca2-devel libqjson-devel libfakekey-devel Debian : sudo aptitude install kde-workspace-dev libqca2-dev libqjson-dev libxtst-dev libfakekey-dev
– Clone the repository:
git clone git://anongit.kde.org/kdeconnect-kde
– Compile it:
cd kdeconnect-kde mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=/usr make sudo make install
– Make KDE aware of KDE Connect.
Run the following command as a non-root user:
qdbus org.kde.kded /kded loadModule kdeconnect (It should return true)
– Rebuild system configuration cache:
INSTALL KDE CONNECT ON YOUR MOBILE
Currently, there is a KDE Connect Android app available on Google Play and the IPhone app is currently being developed by other Google Summer of Code student. For the Android app, version 4.1 or higher is recommended to get all the functionality, but you could still use the app in old Android versions.
- The first time you open the KDE Connect Android app, you will see the hostname of your desktop:
CONNECT DESKTOP AND MOBILE
Now you need to pair your devices. It’s so simple, the only requirement is that your mobile and desktop must be connected to the same Wi-Fi network.
- Click on your hostname and request pairing:
- A notification will appear on your desktop:
- You should accept the request you send from desktop to mobile too:
- Once you have accepted, the desktop is listed on the connected devices view:
- After the successful pairing you can enable/disable the features and plugins you need in the KDE Connect Settings:
TESTING THE PAIRING
- Send a ping from your device to the desktop and vice versa:
START HAVING FUN
- On your mobile, when you click on your device connected you will an option to select/deselect plugins:
- Control your media player from your mobile:
- Send a file from mobile to desktop. KDE Connect is now listed on your apps to share content.
- Use your mobile as a touchpad. Actually, this is one of my favorite features, use your mobile to control your desktop windows, tabs and other stuff is amazing.
- Send a file from desktop to mobile:
- Also, there is a Plasmoid (Widget) for your KDE desktop, where you can see your devices:
Other features include get notifications on your desktop when you receive a phone call or an SMS, copy an URL on your mobile and open it on your desktop, etc. These are just some examples of what you can do with KDE Connect As you can see the technology has great potential and a very promising future.