## Technologien

Akonadi

  Der Zugriffsmechanismus zum Datenspeicher für alle PIM-Daten (Personal Information Manager) in &kde; SC 4. Ein einziges System für das Lesen und Speichern der Daten erlaubt Effizienz und Erweiterbarkeit, die unter &kde; 3 nicht möglich war. In &kde; 3 benutzte jede PIM-Komponente ein eigenes System. Durch Akonadi werden dabei aber nicht die Speicherformate der Daten (vcard, iCalendar, mbox, maildir &etc;) geändert, es ist nur ein neue Art des Zugriffs auf die Daten.&newpara; Der wichtigste Grund für den Entwurf und die Entwicklung von Akonadi sind technische Anforderungen, &eg; um einen einheitlichen Zugriff auf PIM-Daten (Kontakte, Kalender, E-Mails &etc;) für mehrere Programme (&eg; &kmail;, &kword; &etc;) zu ermöglichen. Damit wird vermieden, ähnlichen Quelltext mehrfach zu entwickeln. Ein anderes Ziel ist die Trennung von grafischer Oberfläche in Programmen wie &kmail; und direktem Zugriff auf externe Ressourcen wie E-Mail-Server. Das war in der Vergangenheit eine häufige Ursache für Fehlerberichte und Wünsche bezüglich Leistung und Reaktionsfähigkeit. Weitere Informationen:&newpara; &linkstart;"https://community.kde.org/KDE_PIM/Akonadi"&linkmid;Akonadi für KDE's PIM&linkend;&newpara; &linkstart;"https://de.wikipedia.org/wiki/Akonadi"&linkmid;Wikipedia: Akonadi&linkend;&newpara; &linkstart;"https://techbase.kde.org/KDE_PIM/Akonadi"&linkmid;Techbase - Akonadi&linkend;

  &GUI;
  &kde;
Anwendungen

  Grundlage der Anwendungen sind die Bibliotheken der KDE-Gemeinschaft, zur Zeit &kde;-Frameworks und früher &kde; Platform.&newpara; Weitere Informationen:&newpara; &linkstart;"https://community.kde.org/Promo/Guidance/Branding/Quick_Guide/"&linkmid;KDE Branding&linkend;

  &plasma;
  Frameworks
  Plattform
ARts

  Das Grundgerüst für die Sound-Ausgabe in &kde; 2 and 3. Es konnte Aufgaben nur nacheinander abarbeiten, das führte immer zu Problemen im Umgang mit mehreren Soundquellen. Auf der &plasma;-Arbeitsfläche wurde es durch Phonon ersetzt.&newpara; Weitere Informationen:&newpara; &linkstart;"https://de.wikipedia.org/wiki/ARts"&linkmid; Wikipedia: ARts&linkend;

  &kde;
  Phonon
  &plasma;
D-Bus

  D-Bus oder Desktop Bus ist ein System zur Kommunikation zwischen Prozessen. Es wurde von &RedHat; entwickelt und ist sehr von DCOP aus &kde; 3, das es ersetzt, beeinflusst. Die meisten POSIX-Betriebssysteme unterstützen D-Bus, es wurde auch auf Windows portiert. Es wird von Qt 4 und GNOME verwendet.&newpara; Weitere Informationen:&newpara; &linkstart;"https://freedesktop.org/wiki/Software/dbus/"&linkmid;FreeDesktop.org: What is D-Bus?&linkend;&newpara; &linkstart;"https://de.wikipedia.org/wiki/D-Bus"&linkmid;Wikipedia: D-Bus&linkend;

  &DCOP;
  GNOME
  &kde;
  &Qt;
DCOP

  DCOP, das bedeutet Desktop COmmunication Protocol, ist ein Kommunikationssystem für Prozesse und Software-Komponenten mit geringen Anforderungen an die Computerleistung, das in &kde; 3 verwendet wurde. Es wurde in &kde; SC 4 durch &DBus; ersetzt.&newpara; Weitere Informationen:&newpara; &linkstart;"https://en.wikipedia.org/wiki/DCOP"&linkmid;Wikipedia: DCOP&linkend;

  D-Bus
  &kde;
Flake

  Flake ist eine Programmbibliothek, die in Calligra benutzt wird. Sie stellt Objekte zur Anzeige von Inhalten und Werkzeuge zur Bearbeitung dieser Inhalte bereit. Objekte können in der Größe verändert, gedreht und mehrere Objekte als gemeinsames Objekt gruppiert werden. Text umfließt diese Objekte. &newpara; Weitere Informationen:&newpara; &linkstart;"https://community.kde.org/Calligra/Libs/Flake"&linkmid;&kde; Community Wiki: Flake&linkend;

  &kde;
  KParts
Frameworks

  &kde; Frameworks 5 ist die nächste Generation der &kde;-Bibliotheken, modular und optimiert für die einfache Integration in &Qt;-Anwendungen. Die Frameworks bieten eine große Vielfalt an häufig benötigten Funktionen in ausgereiften, von anderen Entwicklern geprüften und gut getesteten Bibliotheken mit liberalen Lizenzbedingungen. Es sind über 70 verschiedene Frameworks, die Lösungen inklusive Hardware-Integration, Unterstützung von Dateiformaten, zusätzliche Bedienelemente, Plotfunktionen, Rechtschreibprüfung und mehr anbieten. Viele der Frameworks sind plattformübergreifend und verfügen über minimale oder keine zusätzlichen Abhängigkeiten, so dass sie einfach zu erstellen und in jeder beliebigen &Qt;-Anwendung zu nutzen sind&newpara; Weitere Informationen:&newpara; &linkstart;"https://community.kde.org/Frameworks"&linkmid;&kde; Community Wiki: Frameworks&linkend;

  &kde;
  &plasma;
  Anwendungen
  Plattform
Get Hot New Stuff („Neue Erweiterungen“ herunterladen)

  &emstart;G&emend;et &emstart;H&emend;ot &emstart;N&emend;ew &emstart;S&emend;tuff (GHNS = „Neue Erweiterungen“ herunterladen) ist ein offener Standard, der es den Benutzer ermöglicht, verschiedene Erweiterungen für Ihre Anwendungen herunterzuladen und zu installieren. Die Implementierung von GHNS wird zum Beispiel von &plasma; benutzt, um neue Designs herunterzuladen, außerdem auch von vielen Anwendungen und Miniprogrammen.

  &kde;
  &plasma;
GHNS

  GHNS ist das Akronym für Get Hot New Stuff.

  Get Hot New Stuff
Ein-/Ausgabe-Module

  Ein-/Ausgabe-Module lassen &kde;-Anwendungen auf entfernte Ressourcen genauso einfach zugreifen wie auf lokale (die Ressourcen werden „Netzwerk-transparent“). Entfernte Ressourcen (&eg; Dateien) könnten auf SMB-Laufwerken oder ähnlichem gespeichert sein.

  SMB
  &kde;
KHTML

  KHTML ist die &HTML;-Render-Engine für die &plasma;-Arbeitsfläche in &kde; und wird vom &konqueror;-Browser benutzt. Es stellt außerdem allen &kde;-Anwendungen eine KPart zur Anzeige von Webinhalten zur Verfügung. &Qt;-WebKit ist eine Weiterentwicklung für Plasma und andere Anwendungen.

  &kde;
  &konqueror;
  KParts
  &plasma;
  WebKit
KIO

  Das Ein-/Ausgabe-System von &kde;, das so genannte „Ein-/Ausgabe-Module“ verwendet.

  Ein-/Ausgabe-Module
  &kde;
Kiosk

  Kiosk ist ein Grundgerüst für die Einschränkung von Benutzeraktionen auf &kde;-Systemen, besonders geeignet für Umgebungen wie zum Beispiel Internet-Cafes. Kiosk gibt es für &kde; 3 und &kde; 4, das zugehörige Verwaltungsprogramm Kiosktool aber nur für &kde; 3. Es kann zur Einrichtung von Programmen aus &kde; 4 benutz werden, alternativ müssen die Einrichtungsdateien direkt mit einem Texteditor bearbeitet werden.

  &kde;
KParts

  KParts ist eine Technologie, die es &kde;-Anwendungen ermöglicht, andere &kde;-Anwendungen einzubetten. So ist zum Beispiel die Textanzeige im &konqueror; ein KPart.

  &konqueror;
KSycoca

  KSyCoCa (&kde; &emstart;Sy&emend;stem &emstart;Co&emend;nfiguration &emstart;Ca&emend;che) ist ein Einrichtungs-Zwischenspeicher, der - zum Beispiel - einen schnellen Zugriff auf Menü-Einträge ermöglicht.

  KBuildSycoca
Plattform

  Früher die Basis an Bibliotheken und Diensten, die zur Ausführung von &kde;-Anwendungen erforderlich war. Sie wird von Kern- und Drittanbieter-Entwicklern verwendet, um &kde;-Software zu erstellen. Insbesondere bei der Einbindung von Entwicklungs-Frameworks und -Werkzeugen kann es vorkommen, dass sie als &kde; Development-Platform bezeichnet wird. Die &kde;-Platform basiert auf einer Anzahl von Grundlagen wie zum Beispiel. Akonadi, Solid und Phonon.

  &kde;
  &plasma;
  Anwendungen
  Frameworks
  Akonadi
  Solid
  Phonon
Phonon

  Eine Plattform-übergreifende Programmierschnittstelle (API) für Multimedia, die vorhandene Grundgerüste wie GStreamer oder Xine benutzt. Phonon ersetzt aRts aus &kde; 2 and 3 für Sound .&newpara; Weitere Informationen:&newpara; &linkstart;"https://de.wikipedia.org/wiki/Phonon_(KDE)"&linkmid; Wikipedia: Phonon (KDE)&linkend;&newpara; &linkstart;"https://phonon.kde.org"&linkmid;Phonon-Webseite&linkend;

  &arts;
  &kde;
Solid

  Solid stellt eine einzelne Programmierschnittstelle (API) für die Verwaltung von Hardware bereit. Hardware wird in sogenannten „Domains“ zusammengefasst. Backends für Solid können ausgetauscht werden, das ermöglicht es dem Entwickler, mit weniger Quelltext auszukommen und dabei auch unabhängig von bestimmtem Plattformen zu bleiben.&newpara; Weitere Informationen:&newpara; &linkstart;"https://solid.kde.org/"&linkmid;Discover Solid&linkend;

  &kde;
Threadweaver

  Die Programmbibliothek für Threads (Prozesse) verteilt die Last auf Prozessoren mit mehrfachen Kernen, die Aufgaben zur Ausführung in einer Warteschlange nach Priorität sortiert eingereiht. ThreadWeaver stellt dafür eine Programmierschnittstelle auf hoher Ebene zur Verfügung.&newpara; Weitere Informationen:&newpara; &linkstart;"https://api.kde.org/frameworks/threadweaver/html/index.html"&linkmid;API-Dokumentation - ThreadWeaver&linkend;

  &kde;
WebKit

  HTML-Rendering-Bibliothek, die ihren Ursprung in KHTML hat. Wurde von Apple übernommen und für Safari weiterentwickelt. In &kde; SC 4 wird Webkit durch &Qt; zur Verfügung gestellt.&newpara; Weitere Informationen:&newpara; &linkstart;"https://webkit.org/"&linkmid;WebKit-Webseite&linkend;&newpara; &linkstart;"https://de.wikipedia.org/wiki/WebKit"&linkmid;Wikipedia: WebKit&linkend;

  &kde;
  KHTML

## X.Org

Antialiasing

  Wenn es im Zusammenhang mit &kde; benutzt wird, bedeutet Antialiasing gewöhnlich das Glätten der Schriftarten, die auf dem Bildschirm sichtbar sind. &Qt; Version 3.3 oder höher zusammen mit dem X.Org-Server machen dies bei &kde; ebenfalls möglich.

  &kde;
  &Qt;
&X-Server;

  Der &X-Server; repräsentiert grafische Grundfunktionen, auf der die verschiedenen &GUI;s wie &kde; aufbauen. Er verwaltet die grundlegenden Maus- und Tastatur-Eingaben (sowohl vom lokalen als auch von einem entfernten Rechner) und stellt elementare grafische Funktionen zum Zeichnen von Rechtecken und anderen Grundelementen bereit.

  &kde;
  &GUI;

## Anwendungen

Dolphin

  Das Standard-Programm zur Dateiverwaltung in den &kde;Anwendungen mit einer Seitenleiste zum Beispiel für Orte. Die Navigation erfolgt hauptsächlich über die Adressleiste mit Verknüpfungs- und Editieransicht über der Ordneransicht. Fenster können geteilt und der Inhalt in verschiedenen Ansichtsmodi angezeigt werden. Das Ein- und Aushängen zum Beispiel von USB-Geräten erfolgt über die Seitenleiste. Neue Ordner können zur Seitenleiste „Orte“ hinzugefügt werden. Der Inhalt von Ordnern kann als Baumansicht dargestellt werden.&newpara; Weitere Informationen:&newpara; &linkstart;"https://www.kde.org/applications/system/dolphin/deen.wikipedia.org/wiki/Dolphin_(KDE)"&linkmid;Wikipedia: Dolphin&linkend;&newpara;&linkstart;"https://userbase.kde.org/Tutorials/File_Management/de"&linkmid;Userbase: Dolphin/Dateiverwaltung&linkend;

  &kde;
  &konqueror;
KBuildSycoca

  KBuildSycoca4 ist ein Befehlszeilen-Programm und erneuert den so genannten KSycoca. Dies ist zum Beispiel dann sinnvoll, wenn einige oder alle Module in &systemsettings; fehlen.

  KSycoca
  &systemsettings;
KInfoCenter

  KInfocenter entstand aus KControl und ist seit KDE 3.1 ein eigenständiges Programm. In &kde; SC 4 wurde es durch Module wie Solid in den &systemsettings; ersetzt und als neues Programm in &plasma; wieder eingeführt.&newpara; Weitere Informationen:&newpara; &linkstart;"https://www.kde.org/applications/system/kinfocenter/"&linkmid;KInfoCenter&linkend;&newpara; &linkstart;"https://en.wikipedia.org/wiki/Kinfocenter"&linkmid;Wikipedia: KInfoCenter&linkend;

  &kde;
  Solid
  &systemsettings;
&konqueror;

  &konqueror; ist ein Programm zur Dateiverwaltung, Webbrowser, Bildbetrachter und mehr, außerdem ist er einer der wichtigsten Teile des &kde;-Projektes. Sie können weitere Informationen über &konqueror; unter &linkstart;"https://konqueror.org"&linkmid;www.konqueror.org&linkend; finden.

  &kde;
KRunner

  Die Mini-Befehlszeile, die vom klassischen Startmenü, mit dem Kurzbefehl &Alt;+F2 oder aus dem Kontextmenü der Arbeitsfläche aufgerufen werden kann. In &kde; SC 4 werden bereits bei der Eingabe der ersten Zeichen alle passenden Treffer angezeigt.&newpara; Weitere Informationen:&newpara; &linkstart;"https://userbase.kde.org/Krunner"&linkmid;UserBase: KRunner Usage&linkend;

  &kde;
  &plasma;
KWin

  KWin ist ein Fensterverwaltungsprogramm. Damit können Fensterdekorationen geändert und neue Designs benutzt werden. In &kde; SC 4 unterstützt KWin 3D-Compositing-Effekte auf der Arbeitsfläche.&newpara; Weitere Informationen:&newpara; &linkstart;"https://userbase.kde.org/KWin"&linkmid;UserBase: KWin&linkend;

  &kde;
  &X-Server;
Mini-CLI

  Mini &emstart;C&emend;ommand &emstart;L&emend;ine &emstart;I&emend;nterface. Synonym mit KRunner.

  KRunner
Arbeitsflächen-Umschalter

  Ein Arbeitsflächen-Umschalter ist ein kleines Programm oder Miniprogramm in der Kontrollleiste, das die Position der Fenster auf Ihrer Arbeitsfläche anzeigt. Verwenden Sie mehrere virtuelle Arbeitsflächen, dann wird außerdem eine Übersicht aller Arbeitsflächen angezeigt.

  &kde;
  Anwendungs-Starter
  Kicker
  Kontrollleiste
  &plasma;
  Virtuelle Arbeitsflächen
&systemsettings;

  Dies ist der Projekt- und Dateiname des &kde;-Kontrollzentrums. Die &systemsettings; ermöglichen es dem Benutzer, annähernd jede Einstellung von &kde; anzupassen.

  &kde;
  KInfoCenter

## Fachbegriffe der Oberfläche

Aktivitäten

  Aktivitäten sind eine Gruppe von &plasma;-Miniprogrammen mit eigenen Bildschirmhintergrund.&newpara;Ähnlich wie virtuelle Arbeitsflächen. Sie haben zum Beispiel eine Aktivität mit einer Nachrichtenquelle für Quelltextaktualisierungen, eine Notiz mit Ihren Aufgaben, eine Ordneransicht mit allen Dateien für die Arbeit und einen raffinierten Hintergrund.&newpara;Zusätzlich gibt es eine Freizeitaktivität mit Vorschaubilder von Familie und Hund, Nachrichtenquellen Ihrer Lieblings-Blogs, einer Ordneransicht Ihrer Filme, einem Twitter-Miniprogramm und einem coolen Lieblings-Hintergrundbild.&newpara;Um Punkt 17:00 Uhr wechseln Sie von der Arbeits- zur Freizeitaktivität.&newpara; Weitere Informationen:&newpara; &linkstart;"https://userbase.kde.org/Plasma"&linkmid;Plasma-FAQ&linkend;

  &kde;
  Virtuelle Arbeitsflächen
Breeze

  Breeze ist das Standarddesign für &plasma;. Das neue Design ist ein kontrastreiches, flaches Design für den Arbeitsbereich. Es ist in heller und dunkler Ausführung erhältlich. Einfachere und einfarbige Grafiken und typographisch orientierte Layouts bieten eine saubere und visuell klare Benutzerführung.

  &kde;
  KSVG
  &plasma;
  Oxygen
Containment

  Ein Containment ist eine Gruppierung von Bedienelementen. Jedes Containment verwaltet die Anordnung und Einstellungsdaten der darin zusammengefassten Objekte unabhängig von anderen Containments. Diese Konzept ermöglicht es, Bedienelement passend zu Ihrem Arbeitsablauf und nicht nach einer Ordnerstruktur zu gruppieren. &newpara; Weitere Informationen:&newpara; &linkstart;"https://userbase.kde.org/Plasma"&linkmid;Plasma-FAQ&linkend;

  &kde;
  Widget
Ziehen und Ablegen (Drag and Drop)

  Dieses Konzept versucht viele Aktionen, wie das Kopieren von Dateien von einem Ort zu einem anderen, durch bestimmte Mausbewegungen zu ersetzen. &eg; lässt sich durch das Klicken auf ein Symbol in einem &konqueror;-Fenster, das Bewegen der Maus in ein anderes Fenster (während die Maustaste gedrückt bleibt) und anschließendes Loslassen der Maustaste eine Datei kopieren.

  &konqueror;
GNOME

  &emstart;G&emend;NU &emstart;N&emend;etwork &emstart;O&emend;bject &emstart;M&emend;odel &emstart;E&emend;nvironment, eines der bekannten &UNIX;-&GUI;s.

  &GUI;
&GUI;

  Abkürzung für &emstart;G&emend;raphical &emstart;U&emend;ser &emstart;I&emend;nterface (Grafische Benutzeroberfläche). Jede Benutzeroberfläche (wie &kde;) ist eine &GUI;. Die meisten &GUI;s bieten Maus-Unterstützung und/oder Fenster zum Arbeiten mit den Programmen.

  &kde;
Persönlicher Ordner

  Dieser Ordner im System enthält alle Ihre Dateien. Sie können Dateien auch außerhalb dieses Ordners ablegen, aber alle Programme schlagen Ihnen als Standard vor, Ihre Dateien hier zu speichern. Dies erleichtert die Organisation der Dateien und hilft Ihnen, den Überblick zu bewahren.&newpara; Weitere Informationen:&newpara; &linkstart;"https://de.wikipedia.org/wiki/Benutzerverzeichnis"&linkmid;Wikipedia: Benutzerverzeichnis&linkend;

  &dolphin;
&kde;

  &kde; ist mehr als nur Software. Es ist eine Gemeinschaft von Programmierern, Übersetzern, Mitarbeitern, Künstlern und Designern, Autoren, Softwareverteilern und Benutzern aus der ganzen Welt. Das internationale Technologieteam hat sich zum Ziel gesetzt, die beste freie Software für Rechner zu erstellen. Auf der ganzen Welt finden Sie nicht nur Mitarbeiter, sondern auch Benutzer und Freunde der &kde;-Software, die anderen Benutzer helfen, Informationen und Neuigkeiten verbreiten oder einfach nur gerne das System benutzen. Weitere Informationen finden Sie auf &linkstart;"https://www.kde.org"&linkmid;www.kde.org&linkend;.&newpara; Die Bedeutung des Namens änderte sich im Lauf der Zeit, lesen Sie dazu mehr auf der Seite &linkstart;"https://www.kde.org/community/history/"&linkmid; KDE History&linkend;.

  &GUI;
&kicker;

  In &kde; 3 die verschiebliche Leiste - auch Kontrollleiste genannt, normalerweise am unteren Rand des Bildschirms. Darin befinden sich ein Startmenü, Arbeitsflächen-Umschalter und Knöpfe für laufende Programme.

  Kontrollleiste
  &plasma;
Anwendung-Starter

  In &plasma; ein Programmstartmenü, in dem die Anwendungen nach funktionalen Kriterien angeordnet sind. Die Kategorie „Favoriten“ ersetzt die am häufigsten benutzten Programme im klassischen Menü. Die Kategorie „Favoriten“ kann durch eigene Einträge erweitert werden. Durch Klicken mit der &RMBn; können Programme zur Arbeitsfläche oder Kontrollleiste hinzugefügt werden. Zum schnellen Zugriff auf ein selten benutztes Programm dient die Suchleiste. Alternativen wie das klassische Anwendungsmenü mit kaskadierenden Aufklappmenüs oder die Anwendungsübersicht im Vollbildmodus sind ebenfalls vorhanden. In &plasma; können mehrere Anwendungsstarter verwendet werde, falls das erforderlich.&newpara;

  &kde;
  Arbeitsflächen-Umschalter
  Kontrollleiste
  &plasma;
Oxygen

  Oxygen war das Standard-Design für &kde; SC 4. Entwickelt mit dem Ziel, eine „frische Brise“ auf die Arbeitsfläche zu bringen, indem die einfachen Cartoon-ähnlichen Symbole durch ein frisches Design mit fotorealistischen Symbolen ersetzt wird. Oxygen verwendet eine Palette mit ungesättigten Farben, damit Symbole nicht zu aufdringlich wirken, und detaillierte skalierbare Grafiken (SVG).&newpara; Weitere Informationen:&newpara; &linkstart;"https://en.wikipedia.org/wiki/Oxygen_Project"&linkmid;Wikipedia: Oxygen Project&linkend;

  &kde;
  KSVG
  &plasma;
  Breeze
Kontrollleiste

  Bezieht sich auf die Kontrollleiste, die sich gewöhnlich am unteren Rand des Bildschirms befindet.

  &kde;
  &kicker;
  Anwendungs-Starter
  &plasma;
Plasma

  &plasma; ersetzt KDesktop, &kicker; und die SuperKaramba-Treiber für Bedienelemente. Die Miniprogramme werden Plasmoids genannt und reichen vom kleinen Informationsfenster zu Miniprogrammen wie einem Rechner oder Wörterbuch.&newpara; Weitere Informationen:&newpara; &linkstart;"https://de.wikipedia.org/wiki/KDE_Plasma_5"&linkmid;Wikipedia: KDE Plasma 5&linkend;&newpara; &linkstart;"https://www.kde.org/workspaces/"&linkmid;Plasma Workspaces&linkend;&newpara; &linkstart;"https://userbase.kde.org/Plasma"&linkmid;Plasma&linkend;

  &kde;
  &kicker;
  Widget
Auslesen

  Der Vorgang des Auslesens von Audio- und Videodaten von einer &cdrom; und Speichern auf der Festplatte.

Virtuelle Arbeitsflächen

  Ein bekanntes Konzept von Fensterverwaltungen in &UNIX; sind virtuelle Arbeitsflächen. Damit haben Sie mehr als einen Bildschirm zur Anordnung von Fenstern zur Verfügung. Wenn Sie zu einer anderen Arbeitsfläche mit einem Arbeitsflächen-Umschalter wechseln, werden nur die Fenster angezeigt, die auf dieser Arbeitsfläche gestartet oder dahin verschoben wurden. Ein Fenster kann auch die Eigenschaft „Sticky“ haben, dann wird es auf allen virtuellen Arbeitsflächen angezeigt.&newpara; Weitere Informationen:&newpara; &linkstart;"https://userbase.kde.org/Plasma"&linkmid;Plasma-FAQ&linkend;

  &kde;
  Anwendungs-Starter
  Pager

## &kde;-Entwicklung

&Qt;

  Die &GUI; der &kde; wurde auf dem &Qt;-Toolkit aufgebaut, welches viele grafische Elemente (so genannte „Widgets“) bereitstellt, die genutzt werden, um die Oberfläche aufzubauen. Mehr Informationen über &Qt; finden Sie unter &linkstart; "https://www.qt.io/developers/"&linkmid;https://www.qt.io/developers/&linkend;.

  &kde;
  &GUI;
  Widget
Git

  Git ist ein freies und quelltextoffenes verteiltes Versionsverwaltungs-System. Git wurde mit dem Ziel entwickelt, sowohl kleine wie auch sehr große Projekte schnell und effizient zu verwalten.&newpara;Jeder Git-Klon ist ein vollständiges Quelltextarchiv mit dem gesamten Verlauf und der Fähigkeit, alle Änderungen zu verfolgen. Es ist nicht vom Netzwerkzugang oder einem zentralen Server abhängig. Das Verzweigen (Branch) und Zusammenführen (Merge) kann schnell und einfach durchgeführt werden. Git wird zur Versionsverwaltung von Dateien verwendet, ähnlich wie Mercurial, Bazaar, Subversion, CVS, Perforce, und Visual SourceSafe.&newpara;Git wurde als das hauptsächlich benutzte Versionsverwaltungs-System für &kde; als Ersatz für SVN gewählt. Es wurde vorher bereits von einigen Projekten wie Konversation und Amarok erprobt.&newpara; Weitere Informationen:&newpara; &linkstart;"https://git-scm.com/"&linkmid;Git-Webseite&linkend;

  &kde;
  SVN
i18n

  Abkürzung für „internationalization“ (Internationalisierung). &kde; unterstützt viele verschiedene Sprachen, und viele i18n-Techniken machen es einfach, das &GUI; sowie die dazugehörigen Dokumente von &kde; in all diese Sprachen zu übersetzen. Mehr Informationen über den Vorgang der Internationalisierung gibt es unter &linkstart; "https://l10n.kde.org"&linkmid;l10n.kde.org&linkend;.

  &kde;
  &GUI;
  l10n
Kross

  Kross ist ein Grundgerüst für Skripte und unterstützt mehrere Skriptsprachen. Als modular aufgebautes System kann es in Zukunft um die Unterstützung für zusätzliche Sprachen erweitert werden.

  &kde;
KDOM

  Ein KPart-Modul, das die Render-Fähigkeiten von KHTML für DOM (&emstart;D&emend;ocument &emstart;O&emend;bject &emstart;M&emend;odel) allen Programmen zur Verfügung stellt. KSVG2 ist eine Weiterentwicklung von KDOM for &kde; SC 4.

  &kde;
  KHTML
  KParts
  KSVG
KJS

  JavaScript-Engine der &kde;-Plattform.

  &kde;
  KParts
  &plasma;
KSVG

  KSVG ermöglicht Unterstützung für skalierbare Vektorgrafiken in einem KHTML-Browser. KSVG2 ist die Weiterentwicklung für &kde; SC 4.

  &kde;
  KHTML
  KParts
l10n

  Abkürzung für „localization“ (Lokalisierung), der Prozess der Anpassung eines Programms an die lokale Umgebung. Dazu gehören &eg; die Währungssymbole in Geldbeträgen oder das Zeit- und Datumsformat und die Übersetzung der Texte.&newpara; Weitere Informationen:&newpara; &linkstart;"https://l10n.kde.org"&linkmid;l10n.kde.org&linkend;

  i18n
Widget, Bedienelement

  Im allgemeinen sind Widgets grafische Elemente wie Bildlaufleisten, Knöpfe oder Textfelder, die benutzt werden, um die GUI zu erstellen. Widgets sind die Hauptbestandteile und übernehmen eine Vielzahl von Funktionen, von der Anzeige der Arbeitsfläche und des dazugehörigen Hintergrundbildes, des Batteriezustands, der angeschlossenen Geräte und der Fensterleiste: Im Grunde genommen handelt es sich um kleine Anwendungen, die auf der Arbeitsfläche laufen. Zusätzlich können Widgets in „Containern“ gruppiert werden, wie z.B. in der Kontrollleiste oder auf der Arbeitsfläche selbst.

  &plasma;
  Containment
  &kde;
  &GUI;
SVN

  Abkürzung für &emstart;Subversion&emend;, ein Versionskontrollsystem. Das SVN ist eine sehr elegante Methode zur Verwaltung von Datei-Versionen, sodass mehrere Entwickler am gleichen Projekt einfach zusammenarbeiten können. Eine Beschreibung, wie Sie die neueste (Entwickler-)Version von &kde; durch anonymes SVN bekommen, finden Sie unter &linkstart;"http://developer.kde.org/source/anonsvn.html"&linkmid;http://developer.kde.org/source/anonsvn.html&linkend;.&newpara; Mehr Informationen über SVN gibt es unter &linkstart;"http://subversion.tigris.org/"&linkmid;http://subversion.tigris.org/&linkend;.

  Git
XMLGUI

  Ein Grundgerüst für Programmierer für den Entwurf der Benutzeroberfläche. Es wird ausgiebig in KParts verwendet. &newpara; Weitere Informationen:&newpara; &linkstart;"https://en.wikipedia.org/wiki/XMLGUI"&linkmid;Wikipedia: XMLGUI&linkend;&newpara; &linkstart;"http://en.wikipedia.org/wiki/Qt_Style_Sheets"&linkmid;Wikipedia: Qt Style Sheets&linkend;

  &GUI;
  Kparts
  &Qt;

## Verschiedenes

RFC

  &emstart;R&emend;equest &emstart;F&emend;or &emstart;C&emend;omment (Bitte um Kommentar). Ein üblicher Weg, um Ideen für neue Protokolle oder Verfahrensregeln zu veröffentlichen, sodass sie von der Internetgemeinde getestet werden können. Obwohl RFCs nicht verbindlich sind, versuchen viele Anwendungen sich an diese zu halten, wenn diese einmal von der Internetgemeinde gebilligt worden sind. &newpara;Mehr Informationen über RFCs gibt es auf der &linkstart;"https://www.rfc-editor.org"&linkmid;RFC-Webseite&linkend;.

## Verschiedene Protokolle

SMB

  &emstart;S&emend;erver &emstart;M&emend;essage &emstart;B&emend;lock. Ein Netzwerk-Protokoll, das von &Microsoft; &Windows;-Netzwerken genutzt wird, um auf die Dateisysteme anderer Computer zuzugreifen.

  Ein-/Ausgabe-Module
IRC

  &emstart;I&emend;nternet &emstart;R&emend;elay &emstart;C&emend;hat. Ein Protokoll, definiert im RFC 1459, das die Spezifikationen zur Umsetzung von Echtzeit-Text-Chat behandelt.

  RFC
Host

  Dies kann entweder ein Name aus der Datei `/etc/hosts` (mycomputer), ein Internet-Name (www.kde.org) oder eine IP-Adresse (192.168.0.10) sein.

&glossary-kdeprinting;