LogoDeskCon integrates your Android Device in the Desktop. Receive Notifications, Files and Commands from your mobile Device on your Desktop PC. There are already other Apps which do similar things, but with use of third-party Services. More on that Topic is described in my initial Thoughts. The Data is send via a secure TLS Connection over WiFi. The Connection is encrypted and authenticated with self-signed Certificates (RSA-2048 PK). More Details on Security are written in this Post.

Warning: This Project is still in development (beta) and may contain some Bugs or
Security Holes. If you find any, please report them ^^


An early Demo video is up on Youtube.


  • Android Notifications on your Desktop
  • SMS/Call Notifications
  • Instant Reply to Messages
  • multi Device/Desktop support
  • TLS Connection
  • Compose Messages
  • Mediaplayer Control
  • File Transfer
  • Battery friendly
  • send Websites to Desktop
  • send Text to Desktop
  • display Android Information on Desktop (Battery…)


You need to have the Android App installed and the Desktop Software.

Desktop (Server):

  • Linux (Ubuntu 12.04+)
    • DeskCon Server Deb Package download (required)
    • Gnome Shell Extension Deb Package download (optional)
    • Unity Indicator Deb Package download (optional)

    or use the Ubuntu PPA

sudo add-apt-repository ppa:screenfreeze/deskcon
sudo apt-get update
sudo apt-get install deskcon-server

sudo apt-get install gnome-shell-extension-deskcon
sudo apt-get install deskcon-indicator


  • Windows (coming soon)
  • Mac (coming soon)
  • use Source


Android (2.3.3+):



FAQ / Troubleshooting


Q:Is my Desktop Environment supported?
A:For now only Gnome Shell and Ubuntu Unity are officially supported. The deskcon-server itself runs on every Linux with python installed.

Q:I don’t get any Notifications on my Desktop, why?
A:You need to give the Android App the permission to read notifications, just tap “Notification Access” in the DeskCon App and activate the permission there. Also, make sure you added the Apps you wish to receive notifications from to the Notification White-list.

Q:I can’t pair my Android device, why?
A:Make sure your Desktop firewall is configured correctly, or turn it off to test it. Sometime another Desktop Application is already using port 8082 or 8083, so change the ports from the configuration and try again.

Q:Pairing was successful, but the Desktop doesn’t receive anything, why?
A:When you paired your device a few time with your desktop, old public keys and configs are still saved. Try deleting the folder ~/.deskcon/ and pair again.

  • netsurfer912
    #1 written by netsurfer912 8 months ago

    Could you provide brief instructions on how to set this up? I got the server and the gnome extension and now I have an indicator in my top panel, no configuration options and cannot pair the devices.
    Otherwise it looks like a great project which I’d love to try!

    • screenfreezenet
      #2 written by screenfreezenet 8 months ago

      There is a small Installation Guide in the Readme on Github. But I will make a full “Getting started” Guide with Pictures sometime, so for now I send you an Email with some Instructions, okay?

  • netsurfer912
    #3 written by netsurfer912 8 months ago

    Haha, I just found the config. You could add some settings to the GNOME indicator and some instructions to the app. Also, thanks for the instructions you sent me!

    • screenfreezenet
      #4 written by screenfreezenet 8 months ago

      Glad it helped.
      Yeah, I want to make a Settings Window and simplify the Pairing Process.
      After that I post some Instructions on the Site.

  • Federico David Varano
    #5 written by Federico David Varano 7 months ago

    How come didn’t you make a launchpad PPA for this?
    So we can upgrade automatically, instead of coming here every once in a while…
    Thank you!

    • screenfreezenet
      #6 written by screenfreezenet 7 months ago

      Your right, I want to setup a PPA in the near Future or for the next Release.

  • Vincent Zwanenburg
    #7 written by Vincent Zwanenburg 7 months ago

    Hi, unfortunately the Gnome extension does not play ball with Gnome version 3.12. I haven’t the time at the moment to properly investigate; looking glass tells me of two errors:
    TypeError: Status indicator must be an instance of PanelMenu.Button
    TypeError: the method ‘destroy’ is not on the superclass

    • screenfreezenet
      #8 written by screenfreezenet 7 months ago

      Hi, thanks I will look into it.

      • Vincent Zwanenburg
        #9 written by Vincent Zwanenburg 7 months ago

        Actually I seem to have fixed it. The bit in extension.js commented as GS 3.8 support has a line ‘ if (shellversion[1] == 10) {‘ (319) in it that caused the problem.

        • screenfreezenet
          #10 written by screenfreezenet 7 months ago

          right that should be ‘shellversion[1] >= 10′ , thanks again

  • otto
    #11 written by otto 7 months ago

    Why no Nexus 7 app?

    • screenfreezenet
      #12 written by screenfreezenet 7 months ago

      It was a little Bug, but sideloading works fine. It will be fixed in the next Version on Play Store.

  • marc
    #13 written by marc 3 months ago

    Do you think about doing a DeskCon version for Firefox Os?

    Thanks for your job!

    • screenfreezenet
      #14 written by screenfreezenet 3 months ago

      At the moment a port to Firefox OS is not planned, sorry.

  • You may use these HTML tags: <a> <abbr> <acronym> <b> <blockquote> <cite> <code> <del> <em> <i> <q> <strike> <strong>

  • Comment Feed for this Post
Go to Top