Plasmoiden selbst gemacht

Grau ist alle Theorie: Plasmoiden sollen die Anwender auch dazu anleiten, eigene Ideen für den KDE-4-Desktop einfach umzusetzen. Anhand eines Beispiel zeige ich Ihnen im nächsten Heft, wie Sie ein eigenes Plasmoid entwickeln. Alles was Sie dazu brauchen, ist die KDE-4-Entwicklungsumgebung sowie ein paar Kenntnisse im Umgang mit C++ und Qt – dann steht Ihrem ersten Widget nichts mehr im Wege.

Der Autor

Sebastian Kügler (aka "sebas") spielt gerne mit Technologie und dabei meist mit KDE. In der Community kennt man den Entwickler als jemanden, der es oft nicht schafft, seinem Kater den Zugang zu seinem IRC-Client zu verwehren. Als Mitglied des KDE-e.V.-Vorstands, des KDE-Release-Teams und der Marketing Working Group zeichnet er auch für strategische Entscheidungen des Projekts verantwortlich.

Glossar

Applet

Die Programmlogik hinter einem Plasmoid. Das Applet kümmert sich um die Grafik, kennt die Konfigurationsoptionen und verarbeitet Daten aus Data-Engines. Technisch gesehen entspringen alle Plasmoiden der Klasse Plasma::Applet.

Data-Engines

Data-Engines sind Plasma-Plugins, die Zugang zu Informationen verschaffen, indem sie bei Bedarf so genannte Quellen erstellen. Erhalten diese neue Daten, melden die Data-Engines das an die Plasmoiden weiter – entweder bei "Events" wie dem Hinzufügen neuer Hardware oder in regelmäßigen Zeitintervallen.

KIO-System

Eine Schnittstelle der KDE-API, die ein virtuelles Dateisystem nutzt, über das KDE-Anwendungen ohne große Umstände auf Netzwerkdienste wie FTP, SSH oder HTTP zugreifen.

Widgets

Überbegriff für Desktop-Tools, zu denen auch die Dashboard-Widgets von Mac OS, die Google-Gadgets und die Sidebar-Widgets von Windows Vista gehören. Neben den Plasmoiden unterstützt Plasma weitere Widget-Typen: Superkaramba-Themes, Apples Dashboard-Widgets sowie – in Ansätzen – die Google-Gadgets.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Related content

  • Prickelndes KDE
    In der Standard-Konfiguration von KDE 4 bietet Plasma einen traditionellen Desktop mit Startmenü, Kontrollleiste und Arbeitsfläche. Damit sind die Fähigkeiten von Plasma jedoch noch lange nicht ausgeschöpft: Nur die Phantasie des Anwenders setzt den Möglichkeiten des neuen K-Desktops Grenzen.
  • Fortgeschrittenes Basteln
    Plasmoiden erweitern den KDE-4-Desktop um sinnvolle Anwendungen. KDE-Entwickler Sebastian Kügler erklärt, wie Sie die kleinen Helfer programmieren.
  • Schau und fühle
    KDE 4 kann die Vorgängerversion noch nicht in allen Belangen komplett ersetzen. In einem Bereich hat die alte Desktop-Umgebung aber klar das Nachsehen: Beim Look & Feel.
  • Miniprogramme sinnvoll nutzen
    KDE setzt auf Plasmoiden, um die Arbeit mit der Oberfläche komfortabel zu gestalten. Das sind kleine Hilfsprogramme, die Sie auf dem Desktop verankern und damit ständig zur Verfügung haben. Wir stellen eine Auswahl nützlicher Plasmoiden vor.
  • Plasmoiden erstellen mit JavaScript
    Seit Version 4.4 bietet die KDE Software Compilation die Möglichkeit, Plasmoiden in JavaScript oder QtScript zu schreiben. Dadurch eröffnet sich die Welt der KDE-Widgets auch Nicht-Programmierern.
Kommentare

Infos zur Publikation

title_2014_08

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 0 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...
Öhm - wozu Benutzername, wenn man dann hier mit Klarnamen angezeigt wird?
Thomas Kallay, 03.07.2014 20:30, 1 Antworten
Hallo Team von Linux-Community, kleine Zwischenfrage: warum muß man beim Registrieren einen Us...
openSUSE 13.1 - Login-Problem wg. Fehler im Intel-Grafiktreiber?
Thomas Kallay, 03.07.2014 20:26, 8 Antworten
Hallo Linux-Community, habe hier ein sogenanntes Hybrid-Notebook laufen, mit einer Intel-HD460...
Fernwartung für Linux?
Alfred Böllmann, 20.06.2014 15:30, 7 Antworten
Hi liebe Linux-Freunde, bin beim klassischen Probleme googeln auf www.expertiger.de gestoßen, ei...