Vor über einem Jahrzehnt kaufte ein junger Entwickler sein erstes Ubuntu-Phone – nicht wegen eines akuten Bedarfs, sondern wegen einer Demo, die ihn faszinierte: Ein einziges Gerät, eine einzige Oberfläche, die sich je nach Kontext wandelt. Vom Handy zum Desktop, nur durch das Anschließen an einen Monitor. Damals klang das wie Science-Fiction. Heute ist daraus SHIFT geworden, ein Fork von Plasma Mobile, der genau diese Vision Wirklichkeit werden lässt.
Die Geburtsstunde einer Idee
Es war das Jahr 2013, als ein damals 20-jähriger Entwickler ein Ubuntu Phone erwarb. Nicht aus Notwendigkeit, sondern aus purer Neugierde. Die Demonstrationen des Herstellers zeigten eine bahnbrechende Funktion: Wurde das Smartphone an einen Bildschirm angeschlossen, verwandelte es sich in einen vollwertigen Desktop-Rechner. Dieselbe Hardware, dieselben Anwendungen – ohne separates Betriebssystem. Diese Idee faszinierte ihn so sehr, dass er begann, bei verschiedenen Herstellern nach technischen Daten und Referenzgeräten zu fragen. Sein Ziel? Ein eigenes konvergentes System entwickeln und möglicherweise sogar verkaufen.
Doch die Realität holte ihn schnell ein. Statt Unterstützung erhielt er undurchsichtige Binärdateien, veraltete Kernel-Versionen und herstellerseitige Desinteresse. Das Projekt scheiterte an den technischen Hürden, doch die gewonnenen Erkenntnisse über die Funktionsweise von Smartphone-Hardware prägten seine weitere Laufzeit. Die Ubuntu Phone-Docklösung erwies sich als langsam, die App-Unterstützung als dürftig, und der Markt schien noch nicht bereit für eine solche Innovation. Canonical zog sich schließlich aus dem Projekt zurück. UBports und später Lomiri übernahmen die Pflege – doch die ursprüngliche Vision blieb.
Dreizehn Jahre später ist aus der Idee ein funktionierender Prototyp geworden: SHIFT.
Konvergenz – mehr als nur Marketing-Geschwätz
Der Begriff "Konvergenz" wurde in den letzten Jahren durch Marketingabteilungen so sehr strapaziert, dass er mittlerweile fast jede Bedeutung verloren hat. Für die meisten Nutzerinnen und Nutzer bedeutet er responsive Anwendungen, die sich an verschiedene Bildschirmgrößen anpassen. Doch die eigentliche Herausforderung liegt in der Shell – der Benutzeroberfläche, die Statusleiste, Dock, Fensterdekorationen und Sperrbildschirm steuert. Sie ist die Schnittstelle zwischen Mensch und Maschine.
Heute sind die meisten Linux-Shells fest mit einem bestimmten Formfaktor verknüpft:
- - Plasma Desktop setzt auf große Bildschirme.
- - Plasma Mobile ist für Smartphones optimiert.
- - GNOME richtet sich an Laptop-Nutzerinnen.
- - Phosh ist speziell für mobile Geräte entwickelt.
Jede dieser Shells funktioniert hervorragend in ihrem jeweiligen Kontext. Doch ein Wechsel zwischen den Formfaktoren erfordert oft einen Wechsel des Betriebssystems oder zumindest der Sitzung. Was fehlt, ist eine dynamische Shell, die sich automatisch anpasst: Ein Dock am unteren Bildschirmrand mit Kacheln, ein System-Tray, eine Statusleiste – all das sollte sich nahtlos aktivieren, sobald ein Monitor angeschlossen wird. Und beim Abstecken des Geräts sollte dieselbe Umgebung mit optimierter Bedienung für den Touchscreen bereitstehen.
Genau diese Vision verfolgt SHIFT.
Warum Plasma Mobile die perfekte Basis ist
Mehrere Versuche, eine solche Shell von Grund auf neu zu entwickeln, scheiterten an der Komplexität des Vorhabens. Jedes Mal wurde klar, wie viel Arbeit bereits in bestehenden Projekten steckt – Arbeit, die man nicht einfach wiederholen möchte.
Plasma Mobile erwies sich als ideale Grundlage. Die Shell basiert auf QML und nutzt kwin als Fenstermanager – dieselbe Technologie, die auch den Plasma Desktop antreibt. Sie unterstützt Wayland korrekt, bietet eine Aktionsleiste, einen Startbildschirm, eine Statusleiste und KWin-Skripte zur Fensterverwaltung. Die mobile Version funktioniert bereits stabil. Was fehlte, war die Desktop-Erweiterung.
Anstatt ein neues Projekt zu starten, entschied sich der Entwickler für einen Fork von Plasma Mobile. So konnte er auf dem bestehenden Fundament aufbauen, ohne die ursprüngliche Architektur zu zerstören.
SHIFT: Konvergenz ohne Kompromisse
SHIFT ist ein Fork von plasma-mobile auf Basis von KDE Plasma 6. Startet man das System auf einem Smartphone, verhält es sich exakt wie die Originalversion – die mobile Benutzeroberfläche bleibt unverändert. Der entscheidende Unterschied liegt in der Konvergenzmodus-Funktion, die über plasmamobilerc aktiviert werden kann.
Sobald das Gerät an einen Monitor angeschlossen wird oder auf einem größeren Bildschirm läuft, schaltet SHIFT in den Desktop-Modus. Doch anders als bei vielen anderen Ansätzen ersetzt dieser Modus nicht die bestehende Oberfläche. Stattdessen erweitert er sie um neue Funktionen – ohne die mobile Version zu beeinträchtigen.
Hier sind die wichtigsten Merkmale des Konvergenzmodus:
- - Das mobile Navigationspanel wird durch ein Dock ersetzt, das laufende Anwendungen, Favoriten und Kontextmenüs anzeigt. Hover-Tooltips geben zusätzliche Informationen preis.
- - Die App-Schublade öffnet sich nun als zentriertes Popup über dem Dock – statt als Vollbild-Ansicht.
- - KWin-Skripte ermöglichen Kanten-Kachelungen, Kanten-Maximierung, Schaltflächen in Titelleisten und eine Übersichtsansicht.
- - Die Statusleiste wächst um einen System-Tray, eine Datumsanzeige und Hover-Highlights.
- - Das Dock reserviert Bildschirmfläche durch eine exklusive Layer-Shell-Zone, sodass maximierte Fenster nicht darunter verschwinden.
- - Ein Hover über einem Dock-Symbol zeigt ein Miniaturbild des entsprechenden Fensters – erfasst über PipeWire.
- - Ein Rechtsklick auf eine laufende Anwendung pinns sie dauerhaft im Dock. Ein Rechtsklick auf den Hintergrund öffnet die Einstellungen. Die Home-Taste minimiert alle Fenster.
Keine dieser Funktionen ist revolutionär – Docks gibt es seit Jahrzehnten in Desktops. Doch die eigentliche Leistung von SHIFT liegt darin, diese Desktop-Elemente mit einer Shell zu vereinen, die ursprünglich für 5-Zoll-Bildschirme entwickelt wurde. Ohne den QML-Codebase zu spalten, gelingt es SHIFT, beide Welten zu verbinden.
Grenzen und Zukunftsperspektiven
SHIFT ist keine eigenständige Linux-Distribution, kein Konkurrenzprojekt zu Plasma und auch nicht offiziell mit KDE verbunden. Es handelt sich um einen persönlichen Fork eines bestehenden KDE-Projekts, veröffentlicht unter der EUPL-1.2-Lizenz für den neuen Code. Die ursprünglichen Dateien behalten ihre GPL- und LGPL-Lizenzen.
Das Projekt ist zudem kein fertiges Produkt. Die erste Commit-Nachricht, die den Konvergenzmodus erwähnt, stammt vom 8. April 2026. Drei Wochen intensiver Abendarbeit später läuft zwar ein Demo-Desktop, das Dock ähnelt einem Dock und die Kachelung funktioniert – doch viele Commits behandeln Themen wie Null-Guards in AppletHost, einen schwebenden Zeiger im Flashlight-Helper und CI-Lint-Fehler. Das sind genau die Art von Bugs, die erst durch tatsächlichen Einsatz auffallen.
Die Roadmap ist ebenso ambitioniert wie realistisch:
- - Stabilisierung des Desktop-Modus: Die meisten aktuellen Commits befassen sich mit Fehlerbehebungen. Noch ausstehend sind Verbesserungen bei Mehrmonitor-Unterstützung, der Übersichtsansicht und Tastaturkürzeln für die Kachelung.
- - Tablet-Modus: Plasma Mobile unterstützt bereits Touch-Gesten. Der nächste Schritt ist die nahtlose Integration von Geräten wie Convertibles oder Tablets mit Tastatur-Docks – ohne separate Sitzungen.
- - Game-Shell: Langfristig soll SHIFT eine Controller-optimierte Oberfläche bieten, die im selben Shell-Binary und derselben QML-Codebase lebt. Inspiriert von Steam Big Picture, aber vollständig in das System integriert.
Die Vision? Ein Linux-Ökosystem, in dem ein einziges Gerät alle Bedürfnisse erfüllt – ob für Büroarbeit, Gaming oder mobile Nutzung. Ohne Kompromisse. Ohne separate Betriebssysteme. Nur eine Shell, die sich anpasst.
SHIFT ist noch ein Prototyp. Doch es beweist: Die Zukunft der Konvergenz ist nicht mehr nur eine Idee aus Marketing-Folien. Sie wird bereits heute Realität – wenn auch noch mit Kinderkrankheiten.
Die Frage ist nicht mehr, ob es funktioniert. Sondern: Wann wird es für alle nutzbar sein?
KI-Zusammenfassung
Ubuntu Phone’un 2013’teki hayaliyle başlayan SHIFT projesi, Linux tabanlı cihazlarda masaüstü ve mobil arasında sorunsuz geçiş sağlıyor. SHIFT’in sunduğu convergence modu hakkında ayrıntılar.