KDE 4.3: First Widget for Social Desktop

May 05, 2009

A widget has been included in KDE 4.3 as the first implementation of the „Social Desktop“ which allows the user to view other KDE users in his or her city or region.

The widget must be activated by the user, as it is not merely available by default on the desktop. After activation, the widget shows othe KDE users in the region who have also activated and are using this widget. When other users are marked as “friends”, they are permanently marked as such in the Friend-Plasmoid which displays whether friends are online at the time or not.

In order to be seen by others, users have to publish their IPs by means of a specific button included in the interface. The software then converts the IP address to Geolocation data. However, the option remains to hide one’s identity via a “private” function, emphasizes Frank Karlitschek, one of the main creators and developers of the Social Desktop, “that’s especially important because there are a lot of people who get nervous when it comes topersonal data.” Both of the other important developers involved in the first implementation are board members of the KDE e.V.; Cornelius Schumacher and Sebastian Kügler.

The complete back-end for such widgets is also included in KDE 4.3. The conversion from the past year provided a vaguely formed idea from a general API to a content provider of variation: the interface to a database. The KDE forum, first started in September 2008, as well as the cross platform site Opendesktop.org are the first projects to make use of this data engine.
The community is now encouraged to develop more widgets, plasmoids and complete applications using this social desktop engine on platforms such as the KDE forum or Opendesktop.org. It is now possible to develop clients for functions such as “ be a fan of application x”, “upload/download artwork” or “ask the Knowledge Base.”

Related content

  • OpenDesktop Community Choose Winners of Desktop Contest

    About-information from developer profiles, desktop searches in online forums, an interface library and update notification of web page content bring the concept of a social desktop a step closer to reality.

  • First Plasma Widgets Ported to Maemo 5

    At the Maemo Summit in Amsterdam Nokia gave away 300 N900 Internet tablets to KDE and Qt developers. The result is the first porting of KDE programs to Maemo 5.

  • Plasmoids

    With KDE 4.4, plasmoids can now be written in JavaScript or QtScript, thus opening up a whole new class of applications. Marcel shows how easy it is to build JavaScript plasmoids.

  • Opendesktop.org with openSUSE Build Service Integration

    There's a lot more to the openSUSE build service than just openSUSE. The service builds packages for numerous other projects, now also including Opendesktop.org.

  • Kubuntu 18.04

    Kubuntu 18.04, which is built on Ubuntu Bionic Beaver, is the first long-term support release that includes the Plasma 5 desktop. This article looks at the latest Kubuntu and highlights some cool configuration tricks.


  • sharing desktop

    Could that applet be geared to work with shared kde desktops?
    I imagine finding kde users and sharing part of your kde desktop (be it on linux, ms-windows or mac) through the internet
  • Neat

    When I was in junior high we were really proud of our Mac, and created a silly group of Mac owners. We would talk about the colours of our iMac, the greatness of Velocity engine, and exchange Mac tips with each other. I suspect one of these days out there there will be some Linux/KDE groupie exchanging great desktop looks and.. screen resolutions!
  • Kool

    Silly but cool... sometimes i feel so lonely lol seems am the only one using kde4 here in "Sampa" Sao Paulo Brazil..
comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More