Klassik: Der KDE-3-Desktop kehrt auf Plasma 6 zurück
KDE bringt damit noch mehr Nostalgie zurück: Das Projekt Klassik portiert die Desktop-Oberfläche von KDE 3 auf Plasma 6. Es ist mit Qt 6 und Qt Quick gebaut und unterstützt Wayland und Fractional Scaling.
Wer in den frühen 2000ern Linux benutzt hat, kennt den Look: das K-Menü, die Fensterleiste mit den kleinen Fenstersymbolen, die digitale Uhr in der Ecke. Klassik holt diese Desktop-Oberfläche auf moderne Plasma-6-Systeme zurück. Und zwar nicht als Theme: Die Panel-Applets sind in C++ und QML neu implementiert. Für die Darstellung kommen QStyle und QPainter zum Einsatz, damit sie den Originalen so nah wie möglich kommen. Bisher enthalten:
- K-Menü (Anwendungsmenü)
- Schnellstart
- Fensterleiste
- Sperren-/Abmelde-Buttons
- Digitale / analoge Uhr
Das Panel nutzt ein eigenes KDE-3-Containment, das seinen Hintergrund mit QStyle und QPainter zeichnet, inklusive Unterstützung für eigene Hintergrundbilder.

Klassik geht auch über das Panel hinaus: Der KDE-2/3-Anwendungsstil wurde für Qt 6 neu geschrieben, die alten KWin-Fensterdekorationen von KDE 3 wurden auf KDecoration3 portiert. Die Dekorationen von KDE 2 sind ebenfalls dabei. Dazu kommen eine Auswahl der originalen KDE-3-Farbschemata für Plasma und einige der Hintergrundbilder, die mit KDE 3 ausgeliefert wurden.
Installation
Klassik wird aus dem Quellcode gebaut:
git clone https://github.com/neeeeow/Klassik.git
cd Klassik
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
sudo cmake --install build
Anschließend Klassik unter Systemeinstellungen, Farben & Designs, Global-Design auswählen. Vor dem Anwenden „Desktop- und Fenster-Layout" anhaken. Andernfalls wird das Klassik-Panel nicht geladen.
Die README enthält eine wichtige Warnung: den master-Branch klonen, denn der develop-Branch enthält noch nicht fertige Änderungen. Zum Kompilieren werden Qt 6, KDE Frameworks 6 und die Plasma-6-Bibliotheken benötigt. Das Projekt ist GPL-3.0-lizenziert, und zum Zeitpunkt dieses Artikels zeigt das Repository 136 Sterne und 178 Commits, alle von demselben Entwickler.