Fernzugriff auf Linux mit Wayland
Unter X11 konnte jedes Programm den Bildschirm lesen und Tastendrücke vortäuschen. Wayland hat diese Tür absichtlich geschlossen – deshalb zeigt Fernzugriff auf einem aktuellen Ubuntu-, Fedora- oder KDE-Desktop so oft ein schwarzes Bild oder ignoriert die Maus. ManyScreens geht durch die Tür, die Wayland offen gelassen hat: die eigenen Portale des Desktops, dieselben, die seine eingebaute Bildschirmfreigabe nutzt.
Wie es funktioniert
- Das Bild kommt vom ScreenCast-Portal über PipeWire. Der Desktop fragt die Person am Rechner, welcher Bildschirm geteilt werden soll.
- Maus und Tastatur laufen über das RemoteDesktop-Portal per D-Bus. Der Desktop fragt einmal, ob er gesteuert werden darf, und merkt sich die Antwort.
- Der Viewer ist ein beliebiger Browser auf einem beliebigen Gerät, ohne Installation. Das Bild läuft über WebRTC, direkt, wo möglich, und sonst über ein Relay auf Port 443.
Welche Desktops
| Desktop | Bild | Maus und Tastatur |
| GNOME mit Wayland | Ja | Ja |
| KDE Plasma mit Wayland | Ja | Ja |
| Sway, Hyprland | Ja | Nein – nur ansehen |
| Jeder Desktop mit X11 | Ja, jeder Monitor | Ja, über XTest |
Einrichten
- Lade das AppImage herunter (x64 oder Arm) und mach es ausführbar. Unter Ubuntu 24.04 installierst du vorher
libfuse2t64; AppImages brauchen es.
- Starte es, erstelle im Fenster ein Konto und klick auf „Diesen Computer freigeben“.
- Beantworte die zwei Dialoge des Desktops und wähle in beiden denselben Bildschirm: einer ist für das Bild, einer für die Fernsteuerung.
- Schalte „Beim Anmelden starten“ ein, in den Einstellungen. ManyScreens legt dann eine systemd-Benutzer-Unit an, oder einen Autostart-Eintrag, wo es kein systemd gibt, und kommt so bei der Anmeldung und nach einem Absturz zurück.
Die ehrlichen Grenzen
- Die Bildfreigabe wird einmal pro Start von ManyScreens abgefragt. Das ist die Regel des Desktops, nicht unsere. Nach einem Neustart klickt jemand am Rechner einmal auf „Freigeben“; die Erlaubnis zur Steuerung bleibt gespeichert.
- Ein Monitor unter Wayland. Der Desktop gibt einen Bildschirm heraus, und alle Zuschauer teilen ihn. Unter X11 stehen alle Monitore zur Verfügung, und jeder Zuschauer kann einen wählen.
- Kein Wayland-Anmeldebildschirm. Der optionale Dienst, der nach einem Neustart den Anmeldebildschirm erreicht, funktioniert nur mit X11-Anmeldebildschirmen.
Weiter