Weniger ist manchmal mehr

Die Planungsliste für KDE 3 [2] war lang – doch nicht alles wurde auch realisiert. So stand ursprünglich die Idee eines Icon-Servers im Raum, der während einer KDE-Session von Applikationen bereits benutzte Bildchen nach Art eines Caches vorrätig hält. Ziel war, die Ladezeit beim Start einer Anwendung zu beschleunigen. Doch im Laufe der Diskussion stellte sich heraus, dass sich das Problem auch ohne zusätzliches Helferprogramm lösen lässt: Wenn Icons erst dann geladen werden, wenn sie wirklich von der Applikation gebraucht werden (statt alle zu Anfang), spart das nicht nur Startzeit, sondern auch noch einen Server…

Ob all die Neuerungen und Verbesserungen interessant genug sind, um einen Umstieg auf KDE 3.0 zu wagen, muss jede/r selbst entscheiden. Spielt der Plattenplatz keine Rolle, koexistieren auch mehrere KDE- und Qt-Versionen friedlich nebeneinander [3]. Die Entscheidung, den Usern neben dem Umstieg auf eine neue Bibliotheksversion keine revolutionären Umwälzungen zuzumuten, zeigt dabei auch, dass das KDE-Team erwachsener und verantwortungsvoller geworden ist.

Glossar

Major-Versionsnummer

In der Regel die Zahl vor dem ersten Dezimalpunkt einer Versionsangabe im Gegensatz zur danach folgenden "Minor-Versionsnummer". Diese Hauptversion ändert sich im Normalfall nur bei größeren Umstellungen und Funktionalitätszuwächsen. Folgt nach der Minor-Versionsnummer ein weiterer Punkt, bezeichnet die darauf folgende Zahl meist ein "Maintainance Release", bei dem es sich in der Theorie lediglich um Bug-Fixes handelt. Allerdings halten sich nicht alle Projekte immer an diese ungeschriebene Konvention.

GUI-Bibliothek

Eine Ansammlung von Quellcode, der Programmierer/innen bereits vorgefertigte Elemente grafischer Benutzeroberflächen (Knöpfe, Fenster, Menüleisten, Dialoge etc.) als Klassen zur Verfügung stellt. Unter Linux am weitesten verbreitet sind GTK+ und Qt.

bidirektionale Darstellung

(kurz: "Bidi") Wenn in von rechts nach links geschriebenen Texten (Hebräisch, Arabisch…) Begriffe aus Sprachen auftauchen, die von links nach rechts geschrieben werden (z. B. Englisch oder Russisch), muss die Schreib- bzw. Darstellungsrichtung zwischenzeitlich wechseln. Dabei handelt es sich um eine sehr anspruchsvolle Aufgabe bei der GUI-Programmierung.

Klasse

In der "objektorientierten Programmierung" Code, mit dem sich Objekte (zum Beispiel ein Button, ein Font oder eine ganze Applikation) erzeugen lassen. Um diese – oft noch sehr allgemein gehaltenen – Objekte individuell zu gestalten, enthält die Klassen-Implementierung Funktionen, bei deren Aufruf sich die Eigenschaft (Property) eines Objekts (beispielsweise seine Farbe) ändern lässt. Zudem können Objekte auch "Dinge tun" (eine Applikation kann sich schließen, ein Button eine Aktion ausführen), was ebenfalls durch Funktionen (Methoden) dieser Klasse realisiert wird.

Glyphen

Eine Glyphe bezeichnet ein einzelnes Zeichen aus einer Schrift.

API

"Application Programmer's Interface". Die Antwort auf die Frage "Wie lässt sich eine Klasse verwenden, ohne dass ich um die Implementierungsdetails wissen muss?", in einer Programmiersprache ausgedrückt. Bei C- oder C++ verbirgt sich das API zu einer Klasse normalerweise in Header-Dateien mit der Endung ".h". Vollständig ist ein API eigentlich nur mit der API-Dokumentation, die beschreibt, was die Klasse und ihre Funktionen tun, welche Funktionsargumente welche Bedeutung haben etc.

Xinerama

Darstellung eines virtuellen Desktops auf mehreren Monitoren, wobei sich Fenster zwischen ihnen hin und her schieben lassen und sogar "auf der Kante" liegen können, also teils auf dem einen, teils auf einem (oder gar mehreren) anderen Bildschirmen dargestellt werden.

SQL

Datenansammlung, die in Form von Tabellenstrukturen gespeichert ist und auf die mithilfe einer "Structured Query Language" genannten Abfragesprache zugegriffen werden kann. Beispiele für "Datenbank-Management-Systeme" (DBMS) auf SQL-Basis sind mySQL, PostgreSQL oder Oracle.

IMAP

"Internet Message Access Protocol", eine Möglichkeit, mit einem entsprechenden Dienstprogramm auf E-Mails zuzugreifen, die auf einem anderen Rechner gelagert werden. Vom Standpunkt des Users sieht es aus, als ob er/sie seine Postfächer lokal bearbeitet.

LinuxCommunity kaufen

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

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 10/2016: Kryptographie

Digitale Ausgabe: Preis € 0,00
(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!

Aktuelle Fragen

Probleme mit MPC/MPD
Matthias Göhlen, 27.09.2016 13:39, 0 Antworten
Habe gerade mein erstes Raspi Projekt angefangen, typisches Einsteigerding: Vom Raspi 3B zum Radi...
Soundkarte wird erkannt, aber kein Ton
H A, 25.09.2016 01:37, 6 Antworten
Hallo, Ich weiß, dass es zu diesem Thema sehr oft Fragen gestellt wurden. Aber da ich ein Linu...
Scannen nur schwarz-weiß möglich
Werner Hahn, 20.09.2016 13:21, 2 Antworten
Canon Pixma MG5450S, Dell Latitude E6510, Betriebssyteme Ubuntu 16.04 und Windows 7. Der Canon-D...
Meteorit NB-7 startet nicht
Thomas Helbig, 13.09.2016 02:03, 4 Antworten
Verehrte Community Ich habe vor Kurzem einen Netbook-Oldie geschenkt bekommen. Beim Start ersch...
windows bootloader bei instalation gelöscht
markus Schneider, 12.09.2016 23:03, 1 Antworten
Hallo alle zusammen, ich habe neben meinem Windows 10 ein SL 7.2 Linux installiert und musste...