Skip to main content

KDE Connect - The best desktop and mobile integration app ever

I reviewed this on the app store, but also wanted to do a post on this app because it deserves it. KDE connect is an app for Android that integrates your phone with the KDE plasma desktop (ex KDE neon) and it's awesome.

Download it here:
KDE connect app

 Setup is easy

First, setup is easy, It connects over wifi and automatically finds your computers in the app (you have to register it on the computer but that's also simple).  After that it just works all the time. Whenever your connected to wifi everything is synced. Oh, and it works with multiple systems!

Remote audio control

I often use my pc to play music using pithos to my home speakers over bluetooth as it has no ads. Sometimes I'm in another room and I leave it on and for whatever reason I want to pause or play the music. It's stupid simple to do with KDE connect.  Open the app, it lists all the opened media devices and lets you pick one, pause/play, skip/back, and change the volume remotely!

Message notifications and reply

You can enable notifications so your email and text messages will pop up on your desktop as a system notification.  You can even reply back from your computer! This comes in handy as typing on your laptop is way faster than a phone.

It will also notify you when the phone battery is low or when charging is complete. The desktop has a phone battery status indicator. 

Browse phone files remotely

You can browse files on your device from your laptop. Simply click the folder it opens in the file explorer and you can transfer files just like if it were plugged in with usb.  This is really handy for pulling pictures, screenshots, etc.. 

You can also push files from your phone up to the computer which is handy at times as well.

Remote shared clipboard

This is also another awesome feature. I often share links for things I need to order to clients for approval or to whatever to a friend. With KDE connect, I can find the webpage on my computer, copy the url from firefox and it get's sent to the phone. From there you can simply paste it from the clipboard. It can work the other way too if you like.

Ring my phone

If you're prone to losing your phone, you can even ring your phone from your desktop. Press the "ring my phone" button on your desktop. Your phone (if its connected to your wifi) will start ringing until you find it and press the found button.


Remote mouse and keyboard input

You can also use the app to control your desktop as a remote mouse and keyboard.  This is great if you use a pc as a media device connected to a TV as you can search youtube or whatever service you like from your couch!

This app is so great it's one of the main reasons why I choose to use the KDE desktop. Nothing else compares (that I know of). It's a must have for KDE and Android users! Also both the desktop integration and the app are open source so feel free have a look!  Great job KDE team!



Popular posts from this blog

Kivy vs React-Native for building cross platform mobile apps

I've built three apps now using Kivy and one with React-Native, just wanted to share my thoughts on both. Just a warning, I am strongly biased towards python and this is all based on opinion and experience and is thus worth what you pay for it. I don't claim to be an expert in either of these, just have worked with each for several months.  If something is incorrect I'd love to hear advice. Kivy Demo of one of the apps Pros: Nice to be able to run natively on the desktop WITHOUT a simulator Python is easy to work with Use (almost) any python library Very easy to create custom widgets Kivy properties and data binding just work. Way nicer than React's "state" / flux / redux whatever you want to call it (stupid?).  Native interfaces (pyjnius) and (pyobjc) Runs and feels pretty smooth Cons: Default widget toolkit looks like Android 4.4. Requiring you use your own widgets or a theming kit like KivyMD  if styling bothers you Creating dy

Control Systems in Python - Part 1 - Bode and Step Response

I hate matlab with passion, yet sadly, nearly everyone uses it.  I'm a fan of Python and open source stuff so here's a simple article on how to do some common control systems stuff in Python. First we need to make sure the environment is setup. Install IPython (or you can use any other python shell, but a unicode supported shell is preferred) Install python-control (numpy, scipy) Install sympy These should do if your on Ubuntu/debian: sudo apt - get install python - sympy python-numpy python-scipy python-matplotlib ipython Then you need to install python control, see How to download and install python-control Intro to using Sympy Open ipython and run the following: import sympy from sympy import * sympy.init_printing() s = Symbol('s') Now we can do things like define transfer functions using the symbolic variable s. We can expand the bottom using the .simplify() method and we can do something more complex like... which is really nice because it

Control Systems in Python - Part 2 - Routh Hurwitz

In my last post Control Systems in Python Part 1 , i described how to setup and use Python for doing some basic plotting of transfer functions. One of the biggest benefits of using sympy vs numeric packages like matlab/numpy/scipy is the fact that you can use symbolic variables. This post includes a function for computing the Routh Hurwitz table (Note: It does not work for row's of zeros). Lets do my control systems design homework problem together :) (Warning: I have not verified if this answer is right so please correct me if it’s not!) The Problem The problem is DP 9.11 from Dorf & Bishop’s Modern Control Systems. ISBN 0136024580. Basically we have to design a controller to compensate for a system with a time delay. The controller is: And the system is: First we approximate the exponential term with a 2nd order polynomial using pade(0.4,2) such that: Thus the approximated system is: Using frequency response methods, design the controller so that th