## Glossar

### Technologien

Akonadi

  Der Zugriffsmechanismus auf Datenspeicher für alle PIM-Daten (Personal Information Manager) in KDE SC 4. Ein einziges System für das Lesen und Speichern der Daten bietet Effizienz und Erweiterbarkeit, was unter KDE 3 nicht möglich war. In KDE 3 verwendete jede PIM-Komponente ein eigenes System. Durch die Verwendung von Akonadi werden die Datenformate (vcard, iCalendar, mbox, maildir usw.) nicht geändert, nur die Art des Zugriffs auf die Daten ändert sich. </p><p> Der wichtigste Grund für den Entwurf und die Entwicklung von Akonadi sind technische Anforderungen, z. B. um einen einheitlichen Zugriff auf PIM-Daten (Kontakte, Kalender, E-Mails, usw.) aus mehreren Programmen (z. B. KMail, Calligra Words usw.) zu ermöglichen. Damit wird vermieden, ähnliche Abläufe mehrfach zu entwickeln. </p><p> Ein anderes Ziel ist die Befreiung der PIM-Programme wie KMail von der Notwendigkeit, direkt auf externe Ressourcen wie E-Mail-Server zugreifen zu müssen. Das war in der Vergangenheit häufigste Ursache für Fehlerberichte und Wünsche bezüglich Leistungs- und Reaktionsfähigkeit der PIM-Programme. </p><p> Weitere Informationen:</p><p> <a href="https://community.kde.org/KDE_PIM/Akonadi" target="_top">Akonadi für KDE's PIM</a></p><p> <a href="https://de.wikipedia.org/wiki/Akonadi" target="_top">Wikipedia: Akonadi</a></p><p> <a href="https://techbase.kde.org/KDE_PIM/Akonadi" target="_top">Techbase – Akonadi</a>

  Siehe auch GUI, KDE.

Anwendungen

  Grundlage der Anwendungen sind die Bibliotheken der KDE-Gemeinschaft, zur Zeit KDE-Frameworks und früher KDE Platform.</p><p> Weitere Informationen:</p><p> <a href="https://community.kde.org/Promo/Guidance/Branding/Quick_Guide/" target="_top">KDE Branding</a>

  Siehe auch Plasma, Frameworks, Plattform.

aRts

  Das Grundgerüst für die Tonausgabe in KDE 2 und 3. Es konnte Aufgaben nur nacheinander abarbeiten, das führte zu Problemen im Umgang mit mehreren Tonquellen. In der Plasma-Arbeitsfläche wurde es durch Phonon ersetzt. </p><p> Weitere Informationen:</p><p> <a href="https://de.wikipedia.org/wiki/ARts" target="_top"> Wikipedia: aRts</a>

  Siehe auch KDE, Phonon, Plasma.

D-Bus

  D-Bus oder Desktop Bus ist ein System zur Kommunikation zwischen Prozessen. Es wurde von Red Hat® 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.</p><p> Weitere Informationen:</p><p> <a href="https://freedesktop.org/wiki/Software/dbus/" target="_top">FreeDesktop.org: What is D-Bus?</a></p><p> <a href="https://de.wikipedia.org/wiki/D-Bus" target="_top">Wikipedia: D-Bus</a>

  Siehe auch 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 D-Bus ersetzt.</p><p> Weitere Informationen:</p><p> <a href="https://en.wikipedia.org/wiki/DCOP" target="_top">Wikipedia: DCOP</a>

  Siehe auch D-Bus, KDE.

Flake

  Flake ist eine Programmbibliothek, die in Calligra verwendet 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. </p><p> Weitere Informationen:</p><p> <a href="https://community.kde.org/Calligra/Libs/Flake" target="_top">KDE Community Wiki: Flake</a>

  Siehe auch 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</p><p> Weitere Informationen:</p><p> <a href="https://community.kde.org/Frameworks" target="_top">KDE Community Wiki: Frameworks</a>

  Siehe auch KDE, Plasma, Anwendungen, Plattform.

Get Hot New Stuff („Neue Erweiterungen“ herunterladen)

  <span class="emphasis"><em>G</em></span>et <span class="emphasis"><em>H</em></span>ot <span class="emphasis"><em>N</em></span>ew <span class="emphasis"><em>S</em></span>tuff (GHNS = „Neue Erweiterungen“ holen) 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 verwendet, um neue Designs herunterzuladen, außerdem auch von vielen Anwendungen und Miniprogrammen.

  Siehe auch KDE, Plasma.

GHNS

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

  Siehe auch Get Hot New Stuff („Neue Erweiterungen“ herunterladen).

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 (z. B. Dateien) könnten auf SMB-Laufwerken oder ähnlichem gespeichert sein.

  Siehe auch SMB, KDE.

KHTML

  KHTML ist die HTML-Render-Engine für die Plasma-Arbeitsfläche in KDE und wird vom Konqueror-Browser verwendet. 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.

  Siehe auch KDE, Konqueror, KParts, Plasma, WebKit.

KIO

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

  Siehe auch 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.

  Siehe auch 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.

  Siehe auch Konqueror.

KSycoca

  KSyCoCa (KDE <span class="emphasis"><em>Sy</em></span>stem <span class="emphasis"><em>Co</em></span>nfiguration <span class="emphasis"><em>Ca</em></span>che) ist ein Einrichtungs-Zwischenspeicher, der – zum Beispiel – einen schnellen Zugriff auf Menü-Einträge ermöglicht.

  Siehe auch 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.

  Siehe auch KDE, Plasma, Anwendungen, Frameworks, Akonadi, Solid, Phonon.

Phonon

  Eine plattformübergreifende Programmierschnittstelle (API) für Multimedia, die vorhandene Grundgerüste wie GStreamer oder xine verwendet. Phonon ersetzt aRts, welches in KDE 2 und 3 für die Tonausgabe verwendet wurde. </p><p> Weitere Informationen:</p><p> <a href="https://de.wikipedia.org/wiki/Phonon_(KDE)" target="_top"> Wikipedia: Phonon (KDE)</a></p><p> <a href="https://web.archive.org/web/20190810142131/http://phonon.kde.org" target="_top">Phonon-Webseite</a>

  Siehe auch 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.</p><p> Weitere Informationen:</p><p> <a href="https://solid.kde.org/" target="_top">Discover Solid</a>

  Siehe auch 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.</p><p> Weitere Informationen:</p><p> <a href="https://api.kde.org/frameworks/threadweaver/html/index.html" target="_top">API-Dokumentation – ThreadWeaver</a>

  Siehe auch 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.</p><p> Weitere Informationen:</p><p> <a href="https://webkit.org/" target="_top">WebKit-Webseite</a></p><p> <a href="https://de.wikipedia.org/wiki/WebKit" target="_top">Wikipedia: WebKit</a>

  Siehe auch KDE, KHTML.

### X.Org

Antialiasing

  Wenn es im Zusammenhang mit KDE verwendet 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.

  Siehe auch KDE, Qt™.

X-Server

  Der X-Server repräsentiert grafische Grundfunktionen, auf der die verschiedenen GUIs 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.

  Siehe auch KDE, GUI.

### Anwendungen

Dolphin

  Das Standard-Programm zur Dateiverwaltung in den KDEAnwendungen 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.</p><p> Weitere Informationen:</p><p> <a href="https://www.kde.org/applications/system/dolphin/deen.wikipedia.org/wiki/Dolphin_(KDE)" target="_top">Wikipedia: Dolphin</a></p><p><a href="https://userbase.kde.org/Tutorials/File_Management/de" target="_top">Userbase: Dolphin/Dateiverwaltung</a>

  Siehe auch 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 Systemeinstellungen fehlen.

  Siehe auch KSycoca, Systemeinstellungen.

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 Systemeinstellungen ersetzt und als neues Programm in Plasma wieder eingeführt.</p><p> Weitere Informationen:</p><p> <a href="https://www.kde.org/applications/system/kinfocenter/" target="_top">KInfoCenter</a></p><p> <a href="https://en.wikipedia.org/wiki/Kinfocenter" target="_top">Wikipedia: KInfoCenter</a>

  Siehe auch KDE, Solid, Systemeinstellungen.

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 <a href="https://konqueror.org" target="_top">www.konqueror.org</a> finden.

  Siehe auch 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.</p><p> Weitere Informationen:</p><p> <a href="https://userbase.kde.org/Krunner" target="_top">UserBase: KRunner Usage</a>

  Siehe auch KDE, Plasma.

KWin

  KWin ist ein Fensterverwaltungsprogramm. Damit können Fensterdekorationen geändert und neue Designs verwendet werden. In KDE SC 4 unterstützt KWin 3D-Compositing-Effekte auf der Arbeitsfläche.</p><p> Weitere Informationen:</p><p> <a href="https://userbase.kde.org/KWin" target="_top">UserBase: KWin</a>

  Siehe auch KDE, X-Server.

Mini-CLI

  Mini <span class="emphasis"><em>C</em></span>ommand <span class="emphasis"><em>L</em></span>ine <span class="emphasis"><em>I</em></span>nterface. Synonym mit KRunner.

  Siehe auch 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.

  Siehe auch KDE, Anwendung-Starter, Kicker, Kontrollleiste, Plasma, Virtuelle Arbeitsflächen.

Systemeinstellungen

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

  Siehe auch KDE, KInfoCenter.

### Fachbegriffe der Oberfläche

Aktivitäten

  Aktivitäten sind eine Gruppe von Plasma-Miniprogrammen mit eigenen Bildschirmhintergrund.</p><p>Ä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.</p><p>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.</p><p>Um Punkt 17:00 Uhr wechseln Sie von der Arbeits- zur Freizeitaktivität.</p><p> Weitere Informationen:</p><p> <a href="https://userbase.kde.org/Plasma" target="_top">Plasma-FAQ</a>

  Siehe auch 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.

  Siehe auch 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. </p><p> Weitere Informationen:</p><p> <a href="https://userbase.kde.org/Plasma" target="_top">Plasma-FAQ</a>

  Siehe auch KDE, Widget, Bedienelement.

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. z. B. 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.

  Siehe auch Konqueror.

GNOME

  <span class="emphasis"><em>G</em></span>NU <span class="emphasis"><em>N</em></span>etwork <span class="emphasis"><em>O</em></span>bject <span class="emphasis"><em>M</em></span>odel <span class="emphasis"><em>E</em></span>nvironment, eines der bekannten UNIX®-GUIs.

  Siehe auch GUI.

GUI

  Abkürzung für <span class="emphasis"><em>G</em></span>raphical <span class="emphasis"><em>U</em></span>ser <span class="emphasis"><em>I</em></span>nterface (Grafische Benutzeroberfläche). Jede Benutzeroberfläche (wie KDE) ist eine GUI. Die meisten GUIs bieten Maus-Unterstützung und/oder Fenster zum Arbeiten mit den Programmen.

  Siehe auch 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.</p><p> Weitere Informationen:</p><p> <a href="https://de.wikipedia.org/wiki/Benutzerverzeichnis" target="_top">Wikipedia: Benutzerverzeichnis</a>

  Siehe auch 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 Benutzern helfen, Informationen und Neuigkeiten verbreiten oder einfach nur gerne das System verwenden. Weitere Informationen finden Sie auf <a href="https://www.kde.org" target="_top">www.kde.org</a>.</p><p> Die Bedeutung des Namens änderte sich im Lauf der Zeit, lesen Sie dazu mehr auf der Seite <a href="https://web.archive.org/web/20181003153134/https://www.kde.org/community/history/" target="_top"> KDE History</a>.

  Siehe auch 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.

  Siehe auch 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 rechten Maustaste 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.</p><p>

  Siehe auch 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).</p><p> Weitere Informationen:</p><p> <a href="https://en.wikipedia.org/wiki/Oxygen_Project" target="_top">Wikipedia: Oxygen Project</a>

  Siehe auch KDE, KSVG, Plasma, Breeze.

Kontrollleiste

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

  Siehe auch KDE, Kicker, Anwendung-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.</p><p> Weitere Informationen:</p><p> <a href="https://de.wikipedia.org/wiki/KDE_Plasma_5" target="_top">Wikipedia: KDE Plasma 5</a></p><p> <a href="https://www.kde.org/workspaces/" target="_top">Plasma Workspaces</a></p><p> <a href="https://userbase.kde.org/Plasma" target="_top">Plasma</a>

  Siehe auch KDE, Kicker, Widget, Bedienelement.

Auslesen

  Der Vorgang des Auslesens von Audio- und Videodaten von einer CD-ROM-Laufwerk 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.</p><p> Weitere Informationen:</p><p> <a href="https://userbase.kde.org/Plasma" target="_top">Plasma-FAQ</a>

  Siehe auch KDE, Anwendung-Starter, Arbeitsflächen-Umschalter.

### 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 <a href= "https://www.qt.io/developers/" target="_top">https://www.qt.io/developers/</a>.

  Siehe auch KDE, GUI, Widget, Bedienelement.

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.</p><p>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.</p><p>Git wurde als das hauptsächlich verwendete Versionsverwaltungs-System für KDE als Ersatz für SVN gewählt. Es wurde vorher bereits von einigen Projekten wie Konversation und Amarok erprobt.</p><p> Weitere Informationen:</p><p> <a href="https://git-scm.com/" target="_top">Git-Webseite</a>

  Siehe auch 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 <a href= "https://l10n.kde.org" target="_top">l10n.kde.org</a>.

  Siehe auch 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.

  Siehe auch KDE.

KDOM

  Ein KPart-Modul, das die Render-Fähigkeiten von KHTML für DOM (<span class="emphasis"><em>D</em></span>ocument <span class="emphasis"><em>O</em></span>bject <span class="emphasis"><em>M</em></span>odel) allen Programmen zur Verfügung stellt. KSVG2 ist eine Weiterentwicklung von KDOM for KDE SC 4.

  Siehe auch KDE, KHTML, KParts, KHTML.

KJS

  JavaScript-Engine der KDE-Plattform.

  Siehe auch 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.

  Siehe auch KDE, KHTML, KParts.

l10n

  Abkürzung für „localization“ (Lokalisierung), der Prozess der Anpassung eines Programms an die lokale Umgebung. Dazu gehören z. B. die Währungssymbole in Geldbeträgen oder das Zeit- und Datumsformat und die Übersetzung der Texte.</p><p> Weitere Informationen:</p><p> <a href="https://l10n.kde.org" target="_top">l10n.kde.org</a>

  Siehe auch i18n.

Widget, Bedienelement

  Im allgemeinen sind Widgets grafische Elemente wie Bildlaufleisten, Knöpfe oder Textfelder, die verwendet 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.

  Siehe auch Plasma, Containment, KDE, GUI.

SVN

  Abkürzung für <span class="emphasis"><em>Subversion</em></span>, 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 <a href="http://developer.kde.org/source/anonsvn.html" target="_top">http://developer.kde.org/source/anonsvn.html</a>.</p><p> Mehr Informationen über SVN gibt es unter <a href="http://subversion.tigris.org/" target="_top">http://subversion.tigris.org/</a>.

  Siehe auch Git.

XMLGUI

  Ein Grundgerüst für Programmierer für den Entwurf der Benutzeroberfläche. Es wird ausgiebig in KParts verwendet. </p><p> Weitere Informationen:</p><p> <a href="https://en.wikipedia.org/wiki/XMLGUI" target="_top">Wikipedia: XMLGUI</a></p><p> <a href="http://en.wikipedia.org/wiki/Qt_Style_Sheets" target="_top">Wikipedia: Qt Style Sheets</a>

  Siehe auch GUI, KParts, Qt™.

### Verschiedenes

RFC

  <span class="emphasis"><em>R</em></span>equest <span class="emphasis"><em>F</em></span>or <span class="emphasis"><em>C</em></span>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. </p><p>Mehr Informationen über RFCs gibt es auf der <a href="https://www.rfc-editor.org" target="_top">RFC-Webseite</a>.

### Verschiedene Protokolle

SMB

  <span class="emphasis"><em>S</em></span>erver <span class="emphasis"><em>M</em></span>essage <span class="emphasis"><em>B</em></span>lock. Ein Netzwerk-Protokoll, das von Microsoft® Windows®-Netzwerken genutzt wird, um auf die Dateisysteme anderer Computer zuzugreifen.

  Siehe auch Ein-/Ausgabe-Module.

IRC

  <span class="emphasis"><em>I</em></span>nternet <span class="emphasis"><em>R</em></span>elay <span class="emphasis"><em>C</em></span>hat. Ein Protokoll, definiert im RFC 1459, das die Spezifikationen zur Umsetzung von Echtzeit-Text-Chat behandelt.

  Siehe auch 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.

### Drucken

ACLs

  Abkürzung für <span class="emphasis"><em>A</em></span>ccess <span class="emphasis"><em>C</em></span>ontrol <span class="emphasis"><em>L</em></span>ists (etwa Zugriffs-Kontrolllisten); ACLs werden verwendet, um den Zugriff eines bestimmten (authentifizierten) Benutzers zu prüfen. Eine erste, grobe Unterstützung für ACLs ist in CUPS verfügbar, dies soll in zukünftigen Versionen verbessert werden.

  Siehe auch Authentifizierung.

AppSocket-Protokoll

  AppSocket ist ein Protokoll für die Übertragung von Druckdaten, auch häufig als „Direct TCP/IP Printing“ (Direktes Drucken über TCP/IP) bezeichnet. Hewlett-Packard® hat einige geringfügige Erweiterungen zu AppSocket hinzugefügt und vermarktet es sehr erfolgreich unter dem Markennamen „HP® JetDirect“ …

  Siehe auch HP® JetDirect Protokoll, Direktes Drucken über TCP/IP.

Authentifizierung

  Das Prüfen der Identität einer bestimmten Person (zum Beispiel durch Benutzername und Passwort oder mit Hilfe eines Zertifikates) wird oft Authentifizierung genannt. Wenn man authentifiziert ist, erhält man (oder auch nicht) Zugriff auf gewünschte Ressourcen, möglicherweise auf ACLs basierend.

  Siehe auch ACLs.

Kommunikation in zwei Richtungen

  Während eines Druckvorgangs kann ein Server oder ein Rechner zusätzliche Informationen empfangen, die vom Drucker gesendet werden (Statusmeldungen usw.). Dies geschieht auf Nachfrage oder auch nicht. AppSocket (= HP® JetDirect), CUPS und IPP unterstützen diese Kommunikation in zwei Richtungen, LPR/LPD und BSD-basiertes Drucken tun dies nicht …

  Siehe auch AppSocket-Protokoll, CUPS, Direktes Drucken über TCP/IP, HP® JetDirect Protokoll, IPP, LPR/LPD Druck.

BSD-basiertes Drucken

  Allgemeiner Ausdruck für verschiedene Varianten der traditionellen Druckmethode unter UNIX®. Die erste Version wurde in den frühen 70er Jahren auf BSD UNIX® veröffentlicht und erst 1990 in <a href="https://web.archive.org/web/20080629173924/http://rfc.net/rfc1179.html" target="_top">RFC 1179</a> beschrieben. </p><p>Zu dem Zeitpunkt, als das BSD Netzwerkdrucken entwickelt wurde, waren Drucker seriell oder anderweitig direkt mit dem Rechner verbundene Geräte. Das Internet bestand aus kaum mehr als 100 Knotenpunkten. Drucker verwendeten perforiertes Endlospapier, das aus einem Karton unter dem Druckertisch über einen Traktormechanismus transportiert und auf das mit mechanischer Gewalt schlichte ASCII-Zeilen gehämmert wurden. Das Papier hob sich wie eine Zickzack gefaltete „Schlange“ aus seinem Karton. Netzwerkdrucken bestand darin, dass ein Rechner ein Datei an den Drucker im nächsten Raum verschickte, um sie ausdrucken zu lassen. </p><p>Wie sich die Technologie doch entwickelt hat. Drucker verwenden allgemein Einzelblätter, besitzen eine eingebaute Intelligenz, um die Rasterbilder von Seiten zu berechnen, die ihnen unter Verwendung leistungsfähiger Seitenbeschreibungsprachen zugeschickt werden. Viele davon sind selbst Netzwerkknoten mit einer CPU, RAM, einer Festplatte und einem eigenen Betriebssystem und in ein Netz eingebunden, an dem Millionen mögliche User hängen. </p><p>Es ist ein großartiger Beweis für das flexible UNIX®-Konzept, wie man Dinge angeht, dass „Line Printing“ selbst unter diesen neuen Anforderungen zuverlässig funktioniert. Aber jetzt ist der Zeitpunkt gekommen, sich nach etwas Neuem umzusehen – das IPP.

  Siehe auch IPP, CUPS, LPR/LPD Druck.

CUPS

  Abkürzung für <span class="emphasis"><em>C</em></span>ommon <span class="emphasis"><em>U</em></span>NIX <span class="emphasis"><em>P</em></span>rinting <span class="emphasis"><em>S</em></span>ystem ist CUPS. Es ist das modernste UNIX®- und Linux-Drucksystem, das zudem noch Druckdienste für Clients, die unter Microsoft® Windows® und Apple macOS® laufen, bereitstellt. Basierend auf IPP räumt es auf mit den Fallgruben des altehrwürdigen BSD-Drucksystems, bietet Authentifizierung, Verschlüsselung und ACLs, sowie viele weitere Funktionen. Gleichzeitig ist es ausreichend abwärtskompatibel, um Clients über LPR/LPD im BSD-Stil zu bedienen, die noch nicht auf IPP umgestiegen sind. </p><p>CUPS kann beliebige PostScript®-Drucker unter Zuhilfenahme der vom Hersteller mitgelieferten PPD-Datei (PostScript Printer Description) steuern, die ursprünglich nur für das Drucken unter Microsoft® Windows NT gedacht waren. Das Drucken unter KDE ist dann am leistungsfähigsten, wenn es auf CUPS basiert. </p><p> Weitere Informationen:</p><p> <a href="https://www.cups.org" target="_top">CUPS-Webseite</a>

  Siehe auch ACLs, Authentifizierung, BSD-basiertes Drucken, IPP, LPR/LPD Druck, PPD.

CUPS-FAQ

  <a href=https://www.cups.org/faq.html" target="_top">CUPS-FAQ</a> eine wertvolle Fundgrube für Antworten auf viele Fragen dar, die sich Neulingen beim Drucken mit CUPS aufdrängen.

Dämon

  Abkürzung für <span class="emphasis"><em>D</em></span>isk <span class="emphasis"><em>a</em></span>nd <span class="emphasis"><em>e</em></span>xecution <span class="emphasis"><em>mon</em></span>itor; Dämonen sind auf allen UNIX®-Systemen vertreten, um Aufgaben durchzuführen, die unabhängig vom Eingreifen des Anwenders sind. Leser, die mehr Erfahrung mit Microsoft® Windows® haben, würden Dämonen und die ihnen übertragenen Aufgaben mit den „Diensten“ vergleichen. </p><p>Ein Beispiel für einen auf den meisten älteren UNIX®-Systemen vertretenen Dämonen ist LPD (Line Printer Daemon); CUPS wird vielfach als der Nachfolger des LPD in der UNIX®-Welt gesehen und arbeitet auch über einen Dämon.

  Siehe auch SPOOLing.

Datenbank, Linuxprinting.org

  Bereits vor Jahren, als das Drucken unter Linux noch ziemlich kompliziert war (die meisten Anwender kannten nur das Drucken über die Befehlszeile und es keine gerätespezifischen Einstellungen existierten), sammelte Grant Taylor, Autor des „Linux Printing HOWTO“ einen Großteil der verfügbaren Informationen über Drucker, Treiber und Filter in seiner Datenbank. </p><p>Mit dem Entstehen des Konzeptes von CUPS, das die Verwendung von PPDs sogar auf nicht-PostScript Drucker ausweitete, erkannte er das Potential seiner Datenbank: Würde man die verschiedenen Daten (deren Inhalt sich mit folgenden Sätzen beschreiben lässt: „Welches Gerät druckt mit welchem Ghostscript- oder einem anderen Filter?“, „Wie gut ist das Ergebnis?“ und „Welche Optionen sind beim Aufruf verfügbar?“) in PPD-taugliche Dateien ablegen, hätte man die Fähigkeiten von CUPS basierend auf den traditionellen Druckertreibern. </p><p>Diese Idee wurde zu einem weitergehenden Konzept entwickelt, das unter dem Namen „Foomatic“ bekannt ist. Foomatic erweitert die Fähigkeiten der Drucksysteme, die nicht auf CUPS basieren (LPR/LPD, LPRng, PDQ, PPR) bis zu einem gewissen Grad und „stiehlt“ dabei einige Konzepte von CUPS. Die Linuxprinting-Datenbank ist nicht nur für Linux-Anwender interessant – auch Benutzer anderer UNIX®-basierter Betriebssysteme (wie *BSD oder macOS®) finden hier wertvolle Informationen und Software.

  Siehe auch Foomatic, Linuxprinting.org Datenbank.

Direktes Drucken über TCP/IP

  Diese Methode verwendet häufig den TCP/IP-Port 9100, um sich mit dem Drucker zu verbinden. Sie funktioniert mit vielen modernen Netzwerkdruckern und bietet einige Vorteile gegenüber LPR/LPD, da sie schneller ist und Rückmeldungen vom Drucker an den Rechner möglich macht, der den Druckauftrag versendet.

  Siehe auch AppSocket-Protokoll, HP® JetDirect Protokoll.

Treiber, Druckertreiber

  Der Begriff „Druckertreiber“, so wie er auf der Microsoft® Windows® Plattform verwendet wird, ist nicht gänzlich auf Linux® und UNIX® übertragbar. Eine „Treiber“-Funktionalität wird unter UNIX® von verschiedenen modularen Komponenten bereitgestellt, die zusammen arbeiten. Den Kern der Druckertreiber bilden die „Filter“. Filter wandeln Druckdateien von einem gegebenen Eingabeformat in ein anderes Format um, das vom ausgebenden Drucker akzeptiert wird. In vielen Fällen können Filter zu Ketten zusammengeschaltet sein, bei denen erst die Ausgabe des letzten Filters den Drucker erreicht. Die eigentliche Übertragung der Druckdaten an das Gerät wird vom „Backend“ vorgenommen.

  Siehe auch Filter, PPD.

Verschlüsselung

  Die Verschlüsselung vertraulicher Daten ist eine äußerst wichtige Angelegenheit, wenn Daten über das Internet oder auch nur in einem Intranet übertragen werden. </p><p>Das Drucken mittels der traditionellen Protokolle erfolgt völlig unverschlüsselt. Es ist sehr einfach z. B. in PostScript® oder PCL übertragene Daten anzuzapfen und abzuhören. </p><p>Genau darum wurde beim Entwurf von IPP Sorge getragen, eine einfache Möglichkeit für die Einbindung von Verschlüsselung vorzusehen (die genauso bereitgestellt werden kann, wie die Verschlüsselungsstandards für HTTP-Übertragungen: SSL und TLS).

  Siehe auch Authentifizierung, CUPS, IPP, SSL(3) Verschlüsselung, TLS Verschlüsselung.

Epson

  Epson Inkjets gehörten zu den am besten durch freie Softwaretreiber unterstützten Druckern, da der Hersteller keine sonderliche Geheimnistuerei um seine Geräte gemacht und technische Spezifikationen an die Entwickler weitergegeben hat. Die ausgezeichnete Qualität der Ausdrucke, die Gimp-Print auf Druckern der Stylus-Serie erreicht, sind dieser Offenheit zu verdanken.

Escape-Sequencen

  Die ersten Drucker konnten nur ASCII-Zeichen drucken. Um einen Zeilenwechsel oder den Seitenauswurf einzuleiten, wurden spezielle Steuersequenzen verwendet, die oft mit einem führenden [ESC]-Zeichen eingeleitet wurden. HP® hat dieses Konzept in seinen PCL-Sprachen bis heute beibehalten und aus diesen bescheidenen Anfängen eine ausgewachsene Seitenbeschreibungssprache (PCL) entwickelt.

  Siehe auch PCL, PDL.

ESC/P

  Abkürzung für <span class="emphasis"><em>E</em></span>pson <span class="emphasis"><em>S</em></span>tandard <span class="emphasis"><em>C</em></span>odes for <span class="emphasis"><em>P</em></span>rinters. Neben PostScript® und PCL ist Epsons ESC/P-Druckersprache eine der bekanntesten.

  Siehe auch PCL, PostScript®, HP®/GL.

Filter

  Filter sind im allgemeinen Programme, die Eingabedaten annehmen, diese verarbeiten und das Ergebnis aus Ausgabedaten zur Verfügung stellen. Filter können die Daten verändern oder nicht. </p><p>Im Zusammenhang mit Drucken sind Filter Programme, die eine übergebene Datei (die für den Ausdruck vorgesehen ist, aber noch nicht im richtigen Format vorliegt) in ein druckbares Format umwandeln. Manchmal müssen regelrechte Filterketten zusammengebaut werden, um dieses Ziel zu erreichen. Dabei werden die Ausgabedaten von einem Filter zum nächsten weitergereicht.

  Siehe auch Ghostscript, RIP.

Foomatic

  Footmatic begann als Bezeichung für eine Reihe von Werkzeugen, die auf <a href="https://wiki.linuxfoundation.org/openprinting/database/foomatic" target="_top">Linuxprinting.org</a> zur Verfügung gestellt werden. Diese Werkzeuge waren darauf ausgerichtet, die Benutzung von Ghostscript und anderen Druckerfiltern für den Anwender zu vereinfachen und die Fähigkeiten der Filter durch Hinzufügen weiterer Befehlszeilenschalter zu erweitern oder die Arbeitsweise der Treiber zu verdeutlichen. </p><p>Seit kurzem bewegt sich Foomatic hin zu einem „Meta-Druckerwarteschlangen“-System, das die Konfiguration des darunterliegenden Drucksystems über einen einheitlichen Befehlssatz ermöglicht. Dieses System ist allerdings weitaus komplizierter als die Benutzerschnittstelle von KDE, die im Bezug auf unterschiedliche Drucksysteme eine ähnliche Aufgabe erfüllt.

Ghostscript

  Ghostscript ist ein Interpreter für die Sprache PostScript® und für PDF oder eine Raster Image Process (RIP) Software, die ursprünglich von L. Peter Deutsch entwickelt wurde. Es gibt es immer eine GPL-Version von Ghostscript, die frei verfügbar ist. Ghostscript erfreut sich einer weiten Verbreitung in der Linux- und UNIX®-Welt, um PostScript® in Rasterdaten umzuwandeln, die von nicht PostScript®-fähigen Geräten verarbeitet werden können. Weitere Informationen: <a href="https://www.ghostscript.com/" target="_top">Ghostscript-Webseite</a>

  Siehe auch PostScript®, RIP.

Gimp-Print

  Entgegen seinem Namen ist Gimp-Print nicht länger nur ein Modul, mit dem man aus dem populären Programm Gimp drucken kann. </p><p>Die zugrundeliegenden Quelltexte können auch in eine Reihe von PPDs und die entsprechenden Filter integriert werden, die nahtlos in CUPS eingebunden sind und etwa 130 verschiedene Druckermodelle unterstützen und in vielen Fällen Ausdrucke in Fotoqualität ermöglichen. </p><p>Ein Ghostscript-Filter kann von jedem Programm verwendet werden, das einen Software-RIP benötigt. </p><p>Desweiteren sind die Quelltexte als Bibliothek verfügbar, die von Programmen verwendet werden können, die auf Rasterfunktionen zurückgreifen müssen.

  Siehe auch Lexmark, RIP, Ghostscript.

HP®

  Abkürzung für <span class="emphasis"><em>H</em></span>ewlett-<span class="emphasis"><em>Packard</em></span>; eine der ersten Firmen, die eigene Druckertreiber für Linux vertrieben hat. Erst kürzlich hat die Firma das Druckertreiberpaket „HPIJS“ veröffentlicht, einschließlich des Quellcodes und einer Freien Lizenz. Es ist der erste Druckerhersteller, der diesen Weg geht. HPIJS unterstützt die meisten aktuellen Modelle der Serien InkJet und DeskJet.

HP®/GL

  Abkürzung für <span class="emphasis"><em>HP®</em></span> <span class="emphasis"><em>G</em></span>raphical <span class="emphasis"><em>L</em></span>anguage; eine HP®-Druckersprache, die hauptsächlich von Plottern verwendet wird; viele CAD (Computer Aided Design) Programme erstellen ihre Druckausgabe in HP®/GL.

  Siehe auch ESC/P, PCL, PostScript®.

HP® JetDirect Protokoll

  Eine von HP® geschützte Bezeichung, die ihre Implementierung der Druckdatenübertragung mittels eines sonst „AppSocket“ oder „Direct TCP/IP“ genannten Protokolls beschreibt.

  Siehe auch AppSocket-Protokoll, Direktes Drucken über TCP/IP.

IETF

  Abkürzung für <span class="emphasis"><em>I</em></span>nternet <span class="emphasis"><em>E</em></span>ngineering <span class="emphasis"><em>T</em></span>ask <span class="emphasis"><em>F</em></span>orce; ein Zusammenschluß von Internet-, Hardware- und Softwareexperten, die neue Netzwerktechnologien diskutieren und häufig zu Lösungen kommen, die von vielen als Standard betrachtet werden. Das bekannteste Beispiel ist „TCP/IP“. </p><p>IETF-Standards wie auch Entwürfe, Diskussionen, Ideen und nützliche Anleitungen sind in den berühmten „RFCs“ schriftlich niedergelegt, die für die Öffentlichkeit zugänglich und in den meisten Linux- und BSD-Distributionen enthalten sind.

  Siehe auch IPP, PWG, RFC.

IPP

  Abkürzung für <span class="emphasis"><em>I</em></span>nternet <span class="emphasis"><em>P</em></span>rinting <span class="emphasis"><em>P</em></span>rotocol; definiert in einer Reihe von RFCs, die von der IETF mit dem Status „vorgeschlagener Standard“ anerkannt wurden. Entworfen wurde es von der PWG. IPP ist ein Neuentwurf für das Drucken im Netzwerk, verwendet aber für die eigentliche Datenübertragung eine wohlbekannte und erprobte Methode: HTTP 1.1. Da hier das Rad nicht neu erfunden und auf einem bestehenden und robusten Internet-Standard aufgesetzt wurde, ist IPP in der Lage, andere zu HTTP kompatible Standardmechanismen für sich zu nutzen: </p><p>Authentifizierungsmechanismen wie Basic und Digest oder Authentifizierung über Zertifikate; </p><p>SSL oder TLS zur Verschlüsselung der übertragenden Daten; </p><p>LDAP für Verzeichnisdienste (um Daten über Drucker, Geräteeinstellungen, Treiber usw. im Netzwerk verfügbar zu machen oder zur Passwortabfrage bei der Authentifizierung).

  Siehe auch CUPS, PWG, IETF, RFC, TLS Verschlüsselung.

Lexmark

  war eine der ersten Firmen, die eigene Linux Druckertreiber für einige ihrer Druckermodelle vertrieben hat. Allerdings sind diese Treiber nur in Binärform verfügbar (d. h. es wird kein Quelltext mitgeliefert) und können demzufolge nicht in andere freie Softwareprodukte integriert werden.

Linuxprinting.org

  Linuxprinting.org = nicht nur für Linux; Alle UNIX®-verwandten Betriebssysteme wie *BSD und kommerzielle UNIX®e können auf dieser Seite nützliche Informationen finden. Diese Webseite ist die Heimat des interessanten Projektes Foomatic, das die Entwicklung des „Meta-Druckerwarteschlangen und Treiberkonfigurationswerkzeugs“ anstrebt (das in der Lage ist, verschiedene Druckersysteme und deren Treiber über eine einheitliche Schnittstelle einzurichten), das die Fähigkeit besitzen soll, sämtliche Warteschlangen, Drucker- und Konfigurationsdateien ohne Neueinrichtung nahtlos auf ein anderes Drucksystem zu übertragen. Darüber hinaus betreuen Sie die Druckerdatenbank; eine Sammlung von Informationen zu Treibern und Geräten, die jeden in die Lage versetzt, die neuesten Informationen über ein Druckermodell zu finden und zudem in der Lage ist, online die Konfigurationsdateien für jede bekannte Zusammenstellung von Warteschlange, Treiber und Gerät, von der bekannt ist, dass sie mit einem der verbreiteten UNIX®-Drucksysteme zusammenarbeitet, zu erstellen.

  Siehe auch Linuxprinting.org Datenbank.

Linuxprinting.org Datenbank

  <a href="https://www.openprinting.org/printers" target="_top">Datenbank</a> mit Druckern und zugehörigen Treibern. Weitere Informationen: <a href="https://wiki.linuxfoundation.org/openprinting/database/indexfaq" target="_top">Linuxprinting.org FAQ</a>

  Siehe auch Foomatic.

LPR/LPD Druck

  LPR == einige Leute übersetzen das als <span class="emphasis"><em>L</em></span>ine <span class="emphasis"><em>P</em></span>rinting <span class="emphasis"><em>R</em></span>equest, andere als <span class="emphasis"><em>L</em></span>ine <span class="emphasis"><em>P</em></span>rinter <span class="emphasis"><em>R</em></span>emote.

  Siehe auch BSD-basiertes Drucken.

MIME-Typen

  Abkürzung für <span class="emphasis"><em>M</em></span>ultipurpose (oder Multimedia) <span class="emphasis"><em>I</em></span>nternet <span class="emphasis"><em>M</em></span>ail <span class="emphasis"><em>E</em></span>xtensions;. MIME-Typen wurden zuerst verwendet, um binäre Daten (wie Grafiken als E-Mail-Anhänge) über E-Mail-Verbindungen zu transportieren, die normalerweise nur ASCII-Zeichen übertragen: die Daten müssen als ASCII-Zeichen kodiert werden.</p><p> Später wurde diese Konzept erweitert, um ein Plattformunabhängiges und gleichzeitig eindeutiges Datenformat zu definieren. In Windows® wird die Dateierweiterung .doc für Microsoft®-Word-Dateien verwendet. Unter Windows® ist die jedoch nicht eindeutig: die Erweiterung .doc wird auch für einfache Textdateien und für Adobe Framemaker Dateien verwendet. Wenn die Erweiterung einer Worddatei geändert wird, kann diese Datei nicht mehr vom Programm geöffnet werden. </p><p>MIME-Dateien enthalten eine Zeichenfolge, die das Dateiformat im Schema <span class="emphasis"><em>Haupt_Kategorie/Untergeordnete_Kategorie</em></span> beschreibt. In IPP werden Dateien ebenfalls als MIME-Typen beschrieben. MIME-Typen sind bei der IANA (Internet Assigning Numbers <span class="emphasis"><em>Association</em></span>) registriert, damit die Bezeichnung eindeutig ist. Für CUPS sind einige MIME-Typen wie <span class="emphasis"><em>application/vnd.cups-raster</em></span> (für das in CUPS verwendete Raster-Image-Format) registriert.

  Siehe auch CUPS, Gimp-Print.

PCL

  Abkürzung für <span class="emphasis"><em>P</em></span>rinter <span class="emphasis"><em>C</em></span>ontrol <span class="emphasis"><em>L</em></span>anguage; entwickelt von HP®. PCL begann PCL in der Version 1 als simpler Befehlssatz für den Ausdruck von ASCII-Zeichen; mittlerweile ist sie in den Versionen PCL6 und PCL-X zur Ausgabe von Grafiken und Farbdruck fähig, aber außerhalb der Welten von Microsoft® Windows® und HP-UX® (HP®s eigene UNIX®-Variante) kaum verbreitet …

  Siehe auch ESC/P, HP®/GL, PDL, PostScript®.

PDL

  Abkürzung für <span class="emphasis"><em>P</em></span>age <span class="emphasis"><em>D</em></span>escription <span class="emphasis"><em>L</em></span>anguage; PDLs beschreiben auf abstrakte Weise die grafische Darstellung einer Druckseite. Bevor Toner oder Tinte auf das Papier gelangen, muss die PDL zunächst „interpretiert“ werden. Unter UNIX® ist PostScript® die bedeutendste PDL.

  Siehe auch ESC/P, HP®/GL, PCL, PostScript®.

Pixel

  Abkürzung von <span class="emphasis"><em>Pic</em></span>ture <span class="emphasis"><em>El</em></span>ement; Diese Bezeichnung beschreibt das kleinste Teil eines Rasterbildes (sowohl auf Papier ausgedruckt als auch auf einem Monitor durch eine Kathodenstrahlröhre oder LCD-Elemente dargestellt). Da jede Grafik und jedes Bild auf diesen Ausgabegeräten aus Pixeln besteht, sind die „ppi“- (pixel per Inch) und dpi- (dots per inch) Werte ein wichtiger Parameter für die Qualität und Auflösung eines Bildes.

  Siehe auch Filter, Ghostscript, PostScript®, Rasterbild.

PJL

  Abkürzung für <span class="emphasis"><em>P</em></span>rint <span class="emphasis"><em>J</em></span>ob <span class="emphasis"><em>L</em></span>anguage; entwickelt von HP® zur Steuerung und Beeinflussung der Voreinstellungen und der auftragsspezifischen Einstellungen eines Druckers. Sie kann nicht nur für HP®s eigene (PCL-)Drucker verwendet werden; viele PostScript®-Drucker und auch andere verstehen PJL-Befehle, die mit dem Druckauftrag oder auf anderem Weg an den Drucker geschickt werden.

  Siehe auch PCL.

PostScript®

  PostScript® (häufig abgekürzt mit „PS“) ist der de-facto-Standard für Druckdateien in der UNIX®-Welt. Entwickelt wurde es von Adobe und an Druckerhersteller und Softwarefirmen lizensiert. </p><p>Da Adobe die Spezifikation von PostScript® veröffentlicht hat, gibt es auch Implementierungen von „Drittherstellern“, die PostScript® generieren und interpretieren. Die bekannteste Implementierung in der Welt der Freien Software ist Ghostscript, ein leistungsfähiger PS-Interpreter.

  Siehe auch ESC/P, HP®/GL, PCL, PPD.

PPD

  Abkürzung für <span class="emphasis"><em>P</em></span>ostScript <span class="emphasis"><em>P</em></span>rinter <span class="emphasis"><em>D</em></span>escription; PPDs sind ASCII-Dateien, in denen sämtliche Informationen über die besonderen Fähigkeiten eines Drucker sowie die Definitionen der (PostScript- oder PJL-) Befehle aufgeführt sind, mit denen bestimmte Funktionen des Druckers (wie doppelseitiger Druck) angesprochen werden können. </p><p>Wie die Erläuterung der Abkürzung zeigt, wurden PPDs ursprünglich nur bei PostScript®-Druckern verwendet. CUPS hat das Konzept der PPDs auf alle Arten von Drucker erweitert. PPDs für PostScript®-Drucker werden von den Herstellern bereitgestellt. CUPS und das KDE-Drucksystem können diese nutzen, um auf sämtliche Eigenschaften jedes PostScript®-Druckers zurückgreifen zu können. Das KDE-Team empfiehlt die Verwendung einer PPD, die ursprünglich für den Einsatz unter Microsoft® Windows NT vorgesehen war. </p><p>PPDs für andere Drucker <span class="emphasis"><em>benötigen</em></span> einen zusätzlichen „Filter“, der die PostScript®-Druckdateien in ein Format umwandelt, das von dem nicht-PostScript®-Gerät verarbeitet werden kann. Solche Kombinationen von PPDs und Filter sind (noch) nicht über die Hersteller erhältlich. Nach dem Vorstoß der CUPS-Entwickler, sich die PPDs nutzbar zu machen, hat es die Gemeinschaft der Freien Software in kurzer Zeit geschafft eine auf PPDs und klassischen Ghostscript-Filtern basierende Unterstützung für die meisten derzeit verwendeten Druckermodelle auf die Beine zu stellen. Es sollte dabei beachtet werden, dass die Qualität der Ausdrucke zwischen „hochqualitativem Fotodruck“ (bei Verwendung von Gimp-Print mit Epson Inkjets) und „kaum lesbar“ schwankt. Letzteres z. B. bei Verwendung von durch Foomatic bereitgestellten Ghostscript-Filtern und Drucker-Modellen, die in der Linuxprinting.org Datenbank mit dem Vermerk „paperweight“ (dt. Briefbeschwerer) versehen sind.

  Siehe auch CUPS, Linuxprinting.org, PostScript®.

printcap

  Bei Drucksystemen, die nach dem Vorbild von BSD arbeiten, enthält die Datei „printcap“ die Informationen über die Konfiguration. Der Print-Dämon liest diese Datei ein, um festzustellen, welche Drucker verfügbar sind, welche Filter verwendet werden sollen, wo das Verzeichnis für die Druckerwarteschlange liegt, ob Deckblätter ausgegeben werden sollen usw. Einige Programme benötigen Zugriff auf die Datei printcap, um dort die Namen der verfügbaren Drucker auszulesen.

  Siehe auch BSD-basiertes Drucken.

Printer-MIB

  Abkürzung für <span class="emphasis"><em>Printer</em></span>-<span class="emphasis"><em>M</em></span>anagement <span class="emphasis"><em>I</em></span>nformation <span class="emphasis"><em>B</em></span>ase; die Printer-MIB definiert einen Satz von Parametern, die im Drucker abgelegt werden und auf die über das Netzwerk zugegriffen werden kann. Dies ist nützlich, wenn viele (in manchen Fällen buchstäblich tausende) Netzwerk-Drucker mit Hilfe von SNMP (Simple Network Management Protocol) zentral verwaltet werden.

  Siehe auch PWG, SNMP.

PWG

  Abkürzung für <span class="emphasis"><em>P</em></span>rinter <span class="emphasis"><em>W</em></span>orking <span class="emphasis"><em>G</em></span>group; die PWG ist eine lockere Vereinigung von Vertretern der Druckerindustrie, die in den letzten Jahren verschiedene Standards für das Drucken in Netzwerken entwickelt hat. Diese wurden später von der IETF als RFC-Standards akzeptiert, darunter „Printer-MIB“ und IPP.

  Siehe auch PostScript®, IPP, Printer-MIB, SNMP.

Drucker-Datenbank

  Datenbank mit Druckertreibern auf der Webseite <a href="https://www.openprinting.org/printers" target="_top">https://www.openprinting.org/printers</a>.

  Siehe auch Linuxprinting.org Datenbank.

Rasterbild

  Jedes Bild auf einem physikalischen Medium besteht aus einem Muster einzelner Punkt verschiedener Farbe und (manchmal) Größe. So etwas nennt man ein „Rasterbild“. </p><p>Im Gegensatz dazu steht eine „Vektorgrafik“, die durch kontinuierliche Kurven, Schatten, Formen und gefüllte Flächen beschrieben werden, ausgedrückt in mathematischen Formeln. Vektorgrafiken haben gewöhnlich kleinere Dateigrößen und können ohne Informations- und Qualitätsverlust vergrößert werden. Aber Sie können nicht direkt ausgegeben werden, sondern müssen zunächst stets auf die für das Ausgabegerät passende Auflösung „gerendert“ oder „gerastert“ werden. </p><p>Die Rasterung wird von einem Raster Image Processor (RIP, häufig die Software Ghostscript) oder einer anderen Filterinstanz übernommen.

  Siehe auch Pixel, Ghostscript, PostScript®, Filter, RIP.

RIP

  Abkürzung für <span class="emphasis"><em>R</em></span>aster <span class="emphasis"><em>I</em></span>mage <span class="emphasis"><em>P</em></span>rocess(or); im Bezug auf Druckverarbeitung versteht man unter einem „RIP“ eine Hardware- oder Software-Instanz, die PostScript® (oder andere Druckformate, die zu einer der nicht-gerasterten PDLs gehören) in ein Rasterformat umwandelt, das vom Druckwerk des Ausgabegeräts verarbeitet werden kann. </p><p>PostScript®-Drucker verfügen über eigene PostScript®-RIPs. Ein RIP kann im Drucker selbst vorhanden sein oder nicht. </p><p>Bei vielen UNIX®-Systemen kommt dabei das Paket Ghostscript als Software-RIP auf dem Rechner zum Einsatz und sorgt für ein Vorverdauen der PostScript®-Daten oder anderer Formate, um Sie für die Weitergabe an den ausgebenden Drucker aufzubereiten. Folglich werden Sie ein Körnchen Wahrheit in dem Spruch „Ghostscript verwandelt Ihren Drucker in eine PostScript®-Maschine“ finden, auch wenn das im eigentlichen Sinn nicht ganz korrekt ist.

  Siehe auch Filter, Ghostscript, PostScript®, PDL, Rasterbild.

RLPR (Remote LPR)

  Abkürzung für <span class="emphasis"><em>R</em></span>emote <span class="emphasis"><em>L</em></span>ine <span class="emphasis"><em>P</em></span>rinting <span class="emphasis"><em>R</em></span>equest; Hierbei handelt es sich um ein Drucksystem im Stil von BSD, das ohne Systemverwalter-Berechtigung installiert werden kann und keine „printcap“-Datei benötigt. Sämtliche Parameter können auf der Befehlszeile angegeben werden. </p><p>RLPR ist besonders praktisch für Laptop-Benutzer, die in ständig wechselnden Umgebungen arbeiten. Das liegt daran, dass es zusätzlich zu einem beliebigen anderen Drucksystem installiert werden kann und eine sehr schnell und flexible Möglichkeit bietet einen Drucker für den direkten Zugriff über LPR/LPD zu installieren.

  Siehe auch printcap.

SNMP

  Abkürzung für <span class="emphasis"><em>S</em></span>imple <span class="emphasis"><em>N</em></span>etwork <span class="emphasis"><em>M</em></span>anagement <span class="emphasis"><em>P</em></span>rotocol; SNMP genießt eine weite Verbreitung bei der ferngesteuerten Überwachung von Netzwerk-Knoten (Rechner, Router, Switches, Gateways, Drucker …).

  Siehe auch PWG, Printer-MIB.

SSL(3) Verschlüsselung

  Abkürzung für <span class="emphasis"><em>S</em></span>ecure <span class="emphasis"><em>S</em></span>ocket <span class="emphasis"><em>L</em></span>ayer; SSL ist ein proprietäres Verschlüsselungs-Protokoll für die Übertragung von Daten über HTTP, das von Netscape entwickelt wurde. Mittlerweile wird es von einem IETF-Standard mit der Bezeichnung TLS ersetzt.

  Siehe auch TLS Verschlüsselung.

SPOOLing

  Abkürzung für <span class="emphasis"><em>S</em></span>ynchronous <span class="emphasis"><em>P</em></span>eripheral <span class="emphasis"><em>O</em></span>perations <span class="emphasis"><em>O</em></span>n<span class="emphasis"><em>L</em></span>ine; SPOOLing versetzt druckende Anwendungen (und den Anwender) in die Lage, ihre Arbeit fortzusetzen, da die weitere Verarbeitung des Druckauftrags von einem System-Dämon übernommen wird, der die Datei temporär zwischenspeichert bis der Drucker bereit ist.

  Siehe auch Dämon.

TLS Verschlüsselung

  Abkürzung für <span class="emphasis"><em>T</em></span>ransport <span class="emphasis"><em>L</em></span>ayer <span class="emphasis"><em>S</em></span>ecurity; TLS ist ein Verschlüsselungsstandard für die Datenübertragung mittels HTTP 1.1; er ist in RFC 2246 definiert und, obwohl er auf der früheren SSL-Entwicklung (von Netscape) basiert nicht vollständig kompatibel zu dieser.

  Siehe auch SSL(3) Verschlüsselung.

System V-Style Drucken

  Dies ist das zweite traditionelle UNIX®-Drucksystem (im Gegensatz zum Drucken im Stil von BSD). Es verwendet andere Befehle (lp, lpadmin, …) als BSD, unterscheidet sich aber nicht wesentlich von diesem. Der Unterschied zwischen den beiden Systemen ist aber groß genug, um sie zueinander inkompatibel zu machen. Demzufolge kann ein BSD-Client nicht ohne zusätzlichen Aufwand auf einem System V Druckserver drucken. Die Beseitigung dieser und weiterer Schwächen ist IPP zugedacht.

  Siehe auch BSD-basiertes Drucken, IPP.

TurboPrint

  Eine Shareware-Software, die Ausdrucke in Fotoqualität für viele Inkjet-Drucker liefert. Sie ist dann nützlich, wenn Sie keinen Treiber für Ihren Drucker finden und kann in traditionelle Ghostscript- oder moderne CUPS-Systeme eingebunden werden.

  Siehe auch Gimp-Print.

XPP

  Abkürzung für <span class="emphasis"><em>X</em></span> <span class="emphasis"><em>P</em></span>rinting <span class="emphasis"><em>P</em></span>anel; XPP war der erste freie grafische Druckbefehl für CUPS, geschrieben von Till Kamppeter und in einigen Beziehungen die Vorlage für „kprinter“ in KDE 3.