Ade Malsasa Akbar contact
Senior author, Open Source enthusiast.
Tuesday, February 11, 2020 at 20:00

Conecto is a fork of KDE Connect for elementary OS. It is rewritten in Vala programming language and now still in an early development phase. This article explains step by step installation of it from source code with pictures to make iteasier for everyone. This article tries to make Conecto's developer-friendly compilation guide user-friendly. If you want how to in using Conecto, read my tutorial. Enjoy synchronization!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.


At the moment, this awesome software is still not available in the elementary AppCenter (in the repository). So, we need to install it manually from its source code. First you will install packages needed to built the software, second you will download the source code, third you will compile and install it, and fourth you run it. As a personal note, I wish soon this app will be available as an official app.

Install Requirements

  • Run Terminal.
  • Copy and paste command line below.
  • If a window asks you for permission, select OK.
  • Terminal will say it needs around 100MB for 300 packages to download.
  • Terminal will ask you "y/n" then answer with y and press Enter.
  • Let it go for several minutes.
  • Once finished, go to next step.

$ sudo apt-get install elementary-sdk libunity-dev libnotify-dev libghc-gnutls-dev libsqlite3-dev libedataserver1.2-dev libebook1.2-dev

If you want to look at full process from my system as an example, here is a full text copy of apt-get output.

Download Source Code

  • Stay tune on Terminal.
  • Run command line below.
  • Wait until it finished downloading.
  • Successful process will create a new folder 'conecto' in your Home folder and Terminal goes into that.
  • Go to next step.

Command line:
$ git clone && cd conecto

Compile and Install

  • Stay tune on Terminal.
  • Run 4 command lines below one line by one line.
  • Wait for a while as it compiles the source code into binary code and after than installs the binary code into your elementary OS.
  • Go to next step.

Command lines:
$ meson build --prefix=/usr 
$ cd build 
$ ninja  $ sudo ninja install


  • To run the Conecto program, run command line below.
  • You will see messages similar to codes while it is running. That's normal.
  • To stop the program, see Terminal window again, and press Ctrl+C.

Command line:
$ com.github.hannesschulze.conecto


See the user guide here. Enjoy!

This article is licensed under CC BY-SA 3.0.