AppIndicator for KDE Connect
Clone or download
Pull request Compare This branch is 554 commits ahead of vikoadi:master.
Steeven Lopes Steeven Lopes
Steeven Lopes and Steeven Lopes Fix stuffs
Latest commit 346ff66 Dec 3, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
data Add attention icons #143 Dec 3, 2018
debian Stage 9 Nov 9, 2018
po Port to meson Nov 10, 2018
rpm Fixes Nov 11, 2018
scripts Stage 11 Nov 10, 2018
src Fix stuffs Dec 3, 2018
.gitignore Fixes Nov 11, 2018
.travis.yml Update .travis.yml Nov 11, 2018
AUTHORS Resolve confilts May 12, 2018 Resolve confilts May 12, 2018
CONTRIBUTORS Stage 11 Nov 10, 2018
COPYING Add license and other boring stuff Nov 7, 2014
INSTALL Add libjson-glib-dev and json-glib-devel Dec 2, 2018 Fixes Nov 11, 2018
TODO +Fix Nov 11, 2018 Fixes Nov 11, 2018
meson_options.txt Fix Nov 11, 2018 Fix Nov 11, 2018

KDE Connect Indicator

Translation Status Build Status


This Indicator is written to make KDE Connect usable in desktops without KDE Plasma, such as Ubuntu Unity and Pantheon. It started as an AppIndicator, but you can send files and URLs easily through KDE Connect with sendvia-kdeconnect.


  1. Indicator in the panel which show your devices, with its name, status, and battery.
  2. Menu to request for pairing and unpairing.
  3. Menu to accept ans reject pairing
  4. Menu to start SFTP and open a file browser.
  5. Menu to send files.
  6. Menu to send URLs.
  7. Menu to send SMS.
  8. Menu to ring and find your phone.
  9. From the device battery menu item you can open KDE Connect settings.
  10. A Window, indicator-kdeconnect -c to help sending files and choosing device.
  11. A .contractor file, so you can send files from any of elementary OS's applications.
  12. A .desktop file, so you can send files from file manager like Thunar.
  13. Python extensions for Nautilus, Nemo and Caja, you can send files directly from them.


Any desktop that supports KStatusNotifierItem/AppIndicator icons should just work – Budgie, Cinnamon, LXDE, Pantheon, Unity, and many others. The only major oddball is Gnome where you need an additional Gnome Shell extension for proper support.

Another solution for Gnome Shell is consider to use KDE Connect implementation for Gnome Shell 3.24+. It's a full integrated extension with the same features.

After changes on KDE Connect this will work only in KDE Connect 1.3.0 and up which can be problematic on Linux distributions released before August 2016.


  • Arch Linux There is a package available in the AUR

  • Fedora and OpenSUSE Visit and select your operating system.

  • Ubuntu and Linux Mint Ubuntu 16.04, 16.10, 17.04 and Linux Mint 18.1 users can use this PPA:

sudo add-apt-repository ppa:webupd8team/indicator-kdeconnect
sudo apt update
sudo apt install kdeconnect indicator-kdeconnect

OBS: This PPA is outdate, looking for new mainteiner

  • Flatpak
    Flatpak source can be found here

  • From the Source
    Check the INSTALL file

Usage Suggestions

To make life better you can try to apply this:

  1. Add KDE Connect Indicator to your startup applications, on your System Setting if is not.
  2. Nautilus, Nemo, Caja, Pantheon-files and Thunar users have native extensions installed by default, make sure you have, python-nautilus, python-nemo or python-caja installed to use it.
  3. If your files manager is not supported by extensions create a action entry with indicator-kdeconnect -c %F as command. Or you can use the script present on the scripts folder, adding it to your file manager script folder.
  4. If you want to change settings for indicator-kdeconnect use indicator-kdeconnect -s.
  5. If you having troubles under Wayland install this script.

Please report issues and suggestion here

And help translate this project here