KDE

Aus Linupedia.org
Version vom 6. April 2013, 20:43 Uhr von Gehrke (Diskussion | Beiträge) (Eigenschaften: weitere...)
Wechseln zu: Navigation, Suche
Höhe=24px
Dieses HOWTO zu Linux oder der Abschnitt davon braucht eine Überarbeitung. Weitere Informationen findest Du hier. Deine Hilfe ist gefragt, das HOWTO zu verbessern. Danach entsorge bitte diese Signierung.


Das offizielle KDE-Logo

KDE ist eine der wohl bekanntesten grafischen Oberflächen für UNIX-basierte Systeme. Ziel des KDE-Projektes ist es eine einfach zu bedienende Benutzeroberfläche für UNIX-Rechner bereit zu stellen, ähnlich den Arbeitsumgebungen, die man evt. von MacOS oder Microsoft Windows kennt. Die Kombination von UNIX und KDE soll PC-Benutzern eine offene, verlässliche und Monopol-freie Computer-Nutzung ermöglichen.

Aufgrund der voranschreitenden technischen und gesellschaftlichen Entwicklung wurde das ursprüngliche Ziel dahingehend erweitert, dass auch andere Geräteklassen mit unterschiedlichsten Formfaktoren (Smartphone, Tablet, TV...) unterstützt werden sollen.

Viele Linux-Distributionen setzen standardmäßig auf KDE als Desktop-Umgebung. So verwendete auch SuSE Linux (heute openSUSE) jahrelang KDE als grafische Arbeitsumgebung. Erst ab späteren Versionen wird der Benutzer bei er Installation vor die Wahl gestellt ob er KDE, oder die alternative GNOME-Umgebung verwenden möchte.

Installation

Diese Anleitung setzt die Kenntnis folgender Artikel vorraus:


Für das minimale KDE System:

apt-get install x-window-system-core kdebase kdm


Für das komplette KDE System:

apt-get install x-window-system-core kde kdm

Geschichtliche Entwicklung

KDE wurde im Oktober 1996 von einer deutschen Entwicklergruppe gegründet. In dieser Zeit hat sich natürlich einiges getan. Die erste stabile Version des Programmpaketes KDE 1.0 wurde am 12. Juni 1998 veröffentlicht. Später wurde das Programmpaket in 'Software Compilation (KDE SC)' umbenannt.

Die Versionsreihe 3 des Programmpaketes war aufgrund guter Stabilität und Erweiterbarkeit sehr populär. Sie endete am 26. August 2008 mit der finalen Version 3.5.10.

Am 11. Januar 2008 wurde die finale Version 4.0 veröffentlicht. Sie beinhaltete ein massives Re-Design der technischen Basis und wurde in weiten Teilen vollständig neu entwickelt. Grund für die Vorgehensweise war die Einschätzung vieler Entwickler, dass die alte Softwarebasis schlecht zu Warten war.

Die Einführung der neuen Technologie erfolgte verfrüht und entsprach nicht den Qualitätsansprüchen an Stabilität und Benutzbarkeit für ein produktives Rollout. Die erfolgreiche Einführung dieser Versionsreihe zog sich einige Zeit hin. Zum aktuellen Zeitpunkt (Frühjahr 2013) wird die Release 4.x allgemein als ausgereift und ausreichend stabil angesehen.

Eigenschaften

Das Softwarepaket KDE ist implementiert in C++ auf Basis des Anwendungsframewoks Qt. Die plattform-neutrale Bibliothek erlaubt den Anwendungsprogrammen neben den freien Linux- und BSD-artigen Plattformen unter anderem auch die Ausführung unter Microsoft Windows und Mac OS X.

Mit Release 4 gab es einen massiven Einschnitt in der technischen Umsetzung. Seitdem zeichnet sich die Plattform durch die folgenden Merkmale und Bestandteile aus:

  • KDE Software Compilation (KDE SC): Ein Programmpaket von erheblichem Umfang.
  • KDE Plasma Workspaces: Flexible Benutzer-Oberflächen für unterschiedliche Geräte-Typen und Formfaktoren (Desktop, Netbook, Smartphones, Tablet, TV...)
  • Aktivities: Ein innovatives Konzept zur Aktivitäten-konzentrierten Oberflächen-Nutzung. Das Konzept erlaubt dem Anwender, beliebige Desktop-Komponenten bestimmten Tätigkeiten zuzuordnen und diese auf individuell zugeschnittenen Desktops zu filtern. Als Resultat soll dem Anwender die Konzentration auf die jeweilige Aktivität erleichtert werden.
  • Plattform-unabhängige Infrastrukturdienste: Eine ganze Reihe von Diensten bieten eine plattformneutrale Funktionalität, auf deren Basis Anwendungsprogramme ohne Festlegung auf eine bestimmte Ziel-Plattform erstellt werden können:
    • Multimedia-API Phonon als Wrapper für native Dienste
    • Solid: Schnittstelle zur Hardware
    • D-Bus: Interprozess-Kommunikation zwischen den Anwendung auf einer gemeinsamen Basis (freedesktop.org). Hierdurch wird auch die Zusammenarbeit mit Komponenten anderer Desktop-Varianten wie beispielsweise Gnome erleichtert.
    • Implementierung von Compositing-Funktionen für Desktop-Effekte (Schatten, Animation...) auf der Basis von OpenGL oder XRender. In KDE3 wurden hierfür noch spezielle externe Implementierungen herangezogen (z.B. Superkaramba).
    • Personal Information Manager (PIM) Kontact: Integriertes Management von Terminen, Aufgaben, Kontakten, RSS
    • Energiespar-Funktionalität
    • NetworkManager
    • Datei-Indizierung: Suche im eigenen Datenbestand

KDE Software Compilation (KDE SC)

<ToDo>

KDE Plasma Workspaces

<ToDo>

Aktivities

<ToDo>

KDE Beiträge in der Linupedia

Quellen und weiterführende Links


zurück zu Desktop Environments