Zukunft KDE/Plasma

Die wesentliche Maxime des neuen KDE SC 4.10 besteht darin, neben dem kontinuierlich Pflegen von Änderungen nach und nach die gesamte Oberfläche von C++ auf QML zu portieren, mit dem Ziel die Arbeitsflächen ansprechender zu gestalten.

Das Fernziel für KDE Framework 5 sieht vor, die bisher getrennt voneinander entwickelten Arbeitsflächen für Desktop, Netbook und Plasma Active durch eine Implementation in Qt5 und QML in einer einzigen Binärdatei zusammenzuführen. Das würde den Wechsel zwischen den verschiedenen Formfaktoren erleichtern, wie der KDE-Entwickler Aaron Seigo vor kurzem in seinem Blog erläuterte [15].

Wie weit das KDE-Entwickler-Team im Hinblick auf das kommende Major-Release KDE Framework 5 bereits in dieser Sache ist, zeigt der KDE-Entwickler Sebastian Kügler in einem umfassenden Blog-Eintrag [16]. Um sämtliche Vorteile von Qt5 zu nutzen, gilt es aber laut Kügler und Seigo zuerst, sämtliche Oberflächen der einzelnen KDE-Projekte vollständig in QML neu zu schreiben.

Fazit

Nachdem die Entwickler in KDE SC 4.8 und 4.9 fast ausschließlich die Plasmoiden genannten Widgets auf QML portiert haben, wirken sich die Arbeiten in KDE SC 4.10 nun auf zentrale Komponenten aus, wie Panel, Screenlocker oder andere komplexe Teile. So geht das Überführen der Plasma-Arbeitsflächen in QML mit KDE SC 4.10 erstmals mit einer neuen Optik einher, was nicht unbedingt gleich ins Auge fällt.

Die Entwickler achteten bei den meisten QML-Ports allerdings darauf, die Funktionen und das Aussehen der neu implementierten Anwendungen nach Möglichkeit zu erhalten, insbesondere bei den Desktop-Widgets ("Plasmoiden").

Von der Möglichkeit, auch die sogenannten Containments (die Layouts für die Plasma-Arbeitsfläche) in QML umzusetzen, macht KDE SC 4.10 noch keinen Gebrauch. Eine Vorabversion des Desktop-Layouts gibt allerdings schon einen Vorgeschmack [17]. Unter dem Strich erweist sich KDE SC 4.10 als ein gelungener und runder Zwischenschritt zum kommenden KDE Framework 5. 

Glossar

SDK

Bei einem Software Development Kit handelt es sich um eine Sammlung von Werkzeugen und Anwendungen, um Programme für eine bestimmte Umgebung zu entwickeln.

QML

Die auf Javascript basierende Qt Meta Language ermöglicht den schnellem Entwurf von leistungsfähigen Benutzerschnittstellen insbesondere auch für Mobilgeräte.

XCB

X Protocol C-language Bindings. Diese Bibliothek stellt Transaktionen des X-Window-Systems über Funktionsaufrufe direkt in der Programmiersprache C zur Verfügung und soll langfristig die deutlich schwergewichtigere Xlib ablösen.

MTP

Media Transfer Protocol zum Übertragen von (Multimedia-)Dateien zwischen mobilen Endgeräten und Computern. MTP ist ein zentraler Teil des Windows-Media-Frameworks von Microsoft.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 5 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Kommentare
Menuleiste
Someone (unangemeldet), Donnerstag, 21. März 2013 10:15:36
Ein/Ausklappen

Sehr guter Artikel, der allerdings auf Seite 2 einen Fehler aufweist. Entgegen den Ausführungen des Autors ist die globale Menuleiste nicht nur mit dem Theme Oxygen möglich. Die global Menuleiste funktioniert mit allen Themes.

Allerdings gibt es neben der Möglichkeit einer globalen Menüleste auch die Option, das Menu über einen Einzelnen Knopf in der Titelleiste des jeweiligen Programms abzurufen. Diese Funktion wird zur Zeit nur mit Oxygen bereitgestellt.


Beide Funktionen sind optional verwendbar und der/die NutzerIn kann auch weiterhin die klassische Menuleiste verwenden.


Bewertung: 310 Punkte bei 163 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Menuleiste
Matthias (unangemeldet), Donnerstag, 22. August 2013 15:46:47
Ein/Ausklappen

Das Verhalten gleicht dem unter Unity, funktioniert jedoch zusätzlich beim Betrieb von mehreren Monitoren – dann allerdings vorerst nur mit dem Standardthema "Oxygen".


Bewertung: 310 Punkte bei 169 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Infos zur Publikation

LU 02/2018: PAKETE VERWALTEN

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

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

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

Stellenmarkt

Aktuelle Fragen

JQuery-Script läuft nicht mit Linux-Browsern
Stefan Jahn, 16.02.2018 12:49, 2 Antworten
Hallo zusammen, ...folgender goldener Code (ein jQuery-Script als Ergebnis verschiedener Exper...
XSane-Fotokopie druckt nicht mehr
Wimpy *, 30.01.2018 13:29, 0 Antworten
openSuse 42.3 KDE 5.8.7 Seit einem Software-Update druckt XSane keine Fotokopie mehr aus. Fehler...
TOR-Browser stürzt wegen Wikipedia ab
Wimpy *, 27.01.2018 14:57, 0 Antworten
Tor-Browser 7.5 based on Mozilla Firefox 52.8.0 64-Bit. Bei Aufruf von http: oder https://de.wi...
Wifikarte verhindert Bootvorgang
Maik Kühn, 21.01.2018 22:23, 1 Antworten
iwlwifi-7265D -26 failed to load iwlwifi-7265D -25 failed to load iwlwifi-7265D -24 failed to l...
sharklinux
Gerd-Peter Behrendt, 18.01.2018 23:58, 2 Antworten
Hallo zusammen, ich habe sharklinux von der DVD Installiert. 2x, jedesmal nach dem Reboot ist di...