Hilfe › Plattformen
DeskRanger für Linux
Was die Linux-App schon kann, was noch kommt und welche Systeme unterstützt werden.
DeskRanger für Linux gibt es im Early Access als deb- und rpm-Paket aus der Paketquelle von DeskRanger; wie du es installierst, steht unter Installieren und Updates. Die App folgt der Mac-App: dieselbe Anmeldung, dieselbe Bibliothek, dieselben Wörter. Was Linux schon kann, zeigt die Übersicht unten.
Unterstützte Systeme
- App und Server-Paket: Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, Debian 13, Fedora 43, Fedora 44, RHEL / AlmaLinux / Rocky Linux 10
- Nur das Server-Paket (ohne Desktop-App): Ubuntu 22.04 LTS, Debian 12, RHEL / AlmaLinux / Rocky Linux 8 and 9
- Prozessor: x86-64, ARM64 (aarch64)
Die App
Du meldest dich an wie auf dem Mac, mit E-Mail und Passwort oder mit Apple oder Google. Apple und Google öffnen deinen Browser; nach der Anmeldung dort geht es in der App von selbst weiter. Den Schlüssel dieses Computers hebt der Schlüsselbund deines Desktops auf (GNOME Schlüsselbund oder KWallet). Ist er gesperrt, fragt der Desktop einmal nach seinem Passwort.
Nach der Anmeldung zeigt die App deine Bibliothek. Links stehen Dashboard, Favoriten, Zuletzt verbunden und Mit mir geteilt, darunter deine Gruppen und dann die Bibliothek mit Geräte, Apps, Dateien, Netzwerk, Terminal und Passwörter. Was die Linux-App noch nicht kann (Apps, Netzwerk, Passwörter), steht grau mit dem Vermerk „Kommt später“. Rechts steht für jedes Gerät eine Karte: sein Name, sein System und wie gut es gerade erreichbar ist, zum Beispiel direkt mit der Laufzeit in Millisekunden oder über ein Relay. Der Stern auf der Karte macht ein Gerät zum Favoriten, auf allen deinen Geräten. Das Suchfeld oben sucht in Namen, Gruppen und Tags.
Unten in der Seitenleiste steht Dieser Computer mit dem Namen dieses Computers, seinem Zustand und, wie gut er erreichbar ist. Ein Klick öffnet die Übersicht mit Erreichbarkeit: die Einzelheiten, Jetzt testen und Wege · letzte 30 Tage mit Verlauf löschen. Bei einem Gerät, das nur über das Relay erreichbar ist, erklärt Warum? auf seiner Karte, woran das liegt. Taucht ein neues Gerät in deinem Konto auf, meldet der Desktop Neues Gerät in deinem Konto mit Gerät entfernen. Darunter steht dein Konto; ein Klick darauf öffnet es, dort meldest du dich auch ab.
Neben der Suche steht Verbindungen (nur solange etwas offen ist): eine Liste in bis zu drei Gruppen mit dem, was auf diesem Computer offen ist, wer mit ihm verbunden ist und den anderen Sitzungen des Kontos, jeweils mit Öffnen und Beenden; eine Shell, die ohne Verbindung weiterläuft, bietet Wieder verbinden an und fragt vor dem Beenden. Eine kleine Zahl am Symbol zählt, was offen ist. Auf der Karte eines Geräts mit Geräteinformationen öffnet das ⓘ an der Ecke des Bildes die Informationen sofort.
In den Einstellungen steht bei Dieser Computer der Proxy-Server: braucht dein Netz einen HTTP-Proxy, trägst du dort seine Adresse ein; ohne Eintrag folgt DeskRanger den Proxy-Umgebungsvariablen (http_proxy, https_proxy). Die Einstellungen zeigen, welchen Proxy jede Verbindung nutzt und woher er kommt.
Verbinden auf einer Karte öffnet ein eigenes Fenster mit dem Bildschirm des anderen Geräts. Maus, Tastatur und die Zwischenablage gehen dorthin; solange das Fenster vorne ist, auch Tastenkürzel wie Alt+Tab (manche Desktops fragen dich einmal, ob das erlaubt ist). Das Fenster zu schließen beendet die Verbindung. Für das Bild nutzt DeskRanger den Grafiktreiber, wenn er Video entschlüsseln kann (VA-API, bei Intel- und AMD-Grafik). Auf einem Computer ohne ihn lädt DeskRanger beim ersten Verbinden den freien Decoder OpenH264 direkt von Cisco; das Fenster sagt es, solange er lädt, bei guter Verbindung wenige Sekunden. Das Programm wird nicht mit DeskRanger geliefert und nur einmal geladen. Ohne Internetverbindung sagt das Fenster: Das Bild kann hier nicht angezeigt werden. Verbinde dich noch einmal, sobald du online bist.
Die Seite Konto zeigt unter Anmeldeaktivität, wo du angemeldet bist und deine Anmeldungen der letzten 90 Tage, mit Abmelden und Überall sonst abmelden; mehr dazu bei Konto. Ganz unten löschst du mit Konto löschen … dein Konto, mit deinem Passwort oder, ohne Passwort, mit Apple, Google oder Microsoft im Browser. Der Ort einer Anmeldung steht mit dem Land in der Sprache deines Systems, soweit dein System die Ländernamen mitbringt (Paket iso-codes), sonst mit dem Ländercode.
Unter Konto › Video-Decoder schaltest du OpenH264 aus und wieder ein. Beim Ausschalten wird auch die geladene Datei gelöscht. Der Lizenztext steht auf derselben Seite unter Lizenzen, und Open-Source-Lizenzen listet jede Open-Source-Komponente von DeskRanger mit Suche und dem Lizenztext.
In der Kopfleiste des Fensters zeigt ein farbiger Punkt mit der Verzögerung, wie die Verbindung gerade ist (grün gut, gelb mittel, rot schlecht; geht Bild verloren, steht der Anteil dabei). Hat das andere Gerät mehrere Bildschirme, wählst du rechts oben aus, welchen du siehst. Dein Mauszeiger nimmt die Form an, die das andere Gerät zeigt, und Hinweise vom anderen Gerät (gesperrt, Bildschirm schläft, Eingabe gesperrt) stehen als Leiste über dem Bild. Das Menü Skalierung in der Kopfleiste bietet Einpassen und An Fenster anpassen: Das andere Gerät stellt dann seine Auflösung auf die Größe des Bildes ein und folgt, wenn du das Fenster veränderst; die Auflösung gibt es zurück, wenn du Einpassen wählst oder die Verbindung beendest. Tut es das nicht, sagt ein Hinweis, warum. Ein Windows-PC ohne Bildschirm sagt das in einer Leiste mit dem Link Was hilft? zur Hilfeseite.
Das Menü Mehr rechts in der Kopfleiste führt auf, was die Sitzung bietet: Maus und Tastatur steuern (ausgeschaltet schaut das Fenster nur zu), Privat-Modus (das andere Gerät dunkelt seinen Bildschirm ab; die Person dort kann ablehnen), Zwischenablage teilen und Systemkürzel an das Gerät senden; Geräteliste zeigen holt die Geräteliste nach vorn, die Sitzung läuft weiter. Dieselben Einträge haben Tasten: Strg+Alt+Umschalt halten und den Buchstaben drücken, der neben dem Eintrag steht; diese Tasten bleiben auf diesem Computer und gehen nie an das andere Gerät. Reißt die Verbindung ab, bleibt das letzte Bild gedimmt stehen, mit dem Grund in einfachen Worten; eine beendete Sitzung bietet im Fenster Erneut verbinden an. Verbinden auf einem Gerät, das schon verbunden ist, holt dessen Fenster nach vorn.
Diesen Computer freigeben
Unter Dieser Computer unten in der Seitenleiste steht oben der Schalter Verbindungen zu diesem Computer erlauben. Ist er an, können sich deine anderen Geräte mit diesem Computer verbinden; er bleibt an, bis du ihn ausschaltest, auch nach einem Neustart. Ausschalten nimmt keine neuen Verbindungen mehr an, laufende gehen weiter. Dein Tarif erlaubt nur eine bestimmte Zahl solcher Geräte; ist sie erreicht, sagt die App Geräte-Limit erreicht und listet die Geräte, die Verbindungen erlauben. Neben jedem anderen Gerät steht Entfernen …: Nach der Rückfrage ist es aus deinem Konto entfernt und der Platz wieder frei (bei DeskRanger Secure mit der Freigabe, die auch sonst fürs Entfernen gilt).
Läuft gerade eine Verbindung zu diesem Computer, fragt DeskRanger nach, bevor etwas die andere Seite aussperren würde: beim Ausschalten des Schalters (Verbindungen ausschalten?) und beim Ausschalten von Ruhezustand verhindern, solange Fernzugriff möglich ist (Ruhezustand wieder erlauben?). Die Frage sagt, was dann passiert; die Vorauswahl ist „Abbrechen“. Es kann auch du selbst sein, der verbunden ist. Abmelden, Neustarten und Herunterfahren hält DeskRanger nie auf.
Solange eine Verbindung läuft, lässt DeskRanger den Computer nicht von selbst einschlafen. Zusätzlich hält Ruhezustand verhindern, solange Fernzugriff möglich ist ihn wach, solange der Schalter Verbindungen zu diesem Computer erlauben an ist, denn ein schlafender Computer ist aus der Ferne nicht erreichbar. Den Schalter findest du in den Einstellungen unter Dieser Computer; er ist auf Computern ohne Akku zunächst an, auf Laptops aus. Nur das automatische Einschlafen wird verhindert: Der Bildschirm darf ausgehen, und „Bereitschaft“ im Systemmenü oder das Schließen des Deckels wirken weiter. Technisch hält die App dafür eine Sperre „idle:sleep“ bei logind, die du mit systemd-inhibit --list siehst.
Schaltest du den Schalter ein, richtet DeskRanger den Computer gleich ein, solange du davor sitzt; darunter steht Einrichtung mit zwei Zeilen. Freigabe des Systems: Dein Desktop fragt einmal, ob DeskRanger den Bildschirm teilen darf. Schalte im Dialog die Fernsteuerung und die Zwischenablage ein (GNOME lässt die Fernsteuerung zunächst aus) und bestätige; der Desktop merkt sich die Freigabe, und Verbindungen deiner eigenen Geräte starten danach ohne diesen Dialog, auch wenn niemand am Computer ist. Gleich danach fragt GNOME ein zweites Mal, nach einem virtuellen Bildschirm: Wähle ihn, lass das Merken der Auswahl an und bestätige. Damit kann ein Gerät deines Kontos mit An Fenster anpassen die Auflösung ändern: DeskRanger fügt dafür einen zusätzlichen Bildschirm in der Größe des Fensters hinzu, ohne Rückfrage und ohne deine Bildschirme umzustellen, und nimmt ihn mit Einpassen oder am Ende der Verbindung wieder weg. Das geht ab dem nächsten Start der App. Fehlt etwas, sagt die Zeile es, und Freigabe erteilen fragt noch einmal. Video-Encoder: DeskRanger sendet das Bild über die Grafikkarte (VA-API), wenn sie das kann; sonst lädt es OpenH264 direkt von Cisco, wie beim Ansehen und unter demselben Schalter OpenH264 verwenden. Erkennt der Desktop die Freigabe später nicht mehr an oder fehlt der Encoder, beendet DeskRanger die Verbindung mit dem Grund, statt ein schwarzes Bild zu senden: Das andere Gerät sagt … braucht eine Freigabe am Gerät. Öffne DeskRanger dort und erteile die Freigabe. oder … hat keinen Video-Encoder. Öffne DeskRanger dort und schließe die Einrichtung ab., und hier zeigt die Zeile, was zu tun ist. Unter dem Schalter steht außerdem Eigene Geräte ohne Nachfrage verbinden: Ist er an (nach der Anmeldung von selbst), verbinden sich deine eigenen Geräte ohne Fenster und ohne Klick; ist er aus, fragt DeskRanger hier bei jeder Verbindung nach, und die Karte sagt Bereit · mit Nachfrage. Andere Personen und Support-Codes fragen immer. Läuft der Dienst (Auch vor der Anmeldung erreichbar ist an), zeigt die Karte seinen Zustand statt des Schalters der App: Bereit, wenn deine eigenen Geräte ohne Nachfrage hereinkommen, sonst Bereit · mit Nachfrage; der Schalter Eigene Geräte ohne Nachfrage verbinden steht dann unter dem des Dienstes.
Möchte jemand diesen Bildschirm sehen, öffnet sich ein Fenster: wer es ist, ob das Gerät zu deinem Konto gehört, und was die Person darf. Bildschirm sehen gehört immer dazu, Maus und Tastatur steuern und Dateien übertragen schaltest du einzeln aus. Gehört das Gerät nicht zu deinem Konto, warnt das Fenster vor Betrug, und Dateien sind zunächst aus. Ohne Antwort lehnt DeskRanger nach 30 Sekunden ab. Erst nach Erlauben sieht die andere Seite etwas. Mit Dateien übertragen kann das andere Gerät Dateien an diesen Computer schicken: Von einem eigenen Gerät landen sie ohne Rückfrage im Download-Ordner, sonst fragt ein Fenster nach, und eine Zeile im Anzeigefenster sagt, wenn eine Datei angekommen ist. Benutzen andere Geräte deine geteilten Ordner, zeigt ein eigenes Fenster ohne Schließen-Knopf jedes Gerät mit Trennen, Alle trennen und den letzten Vorgängen. Läuft eine Sitzung (Terminal, geteilte Ordner oder Bildschirm) über den Hintergrunddienst, listet ein weiteres Fenster ohne Schließen-Knopf sie auf jeder Seite der App mit Beenden und verschwindet mit der letzten. Ist parec (PulseAudio oder PipeWire) installiert, fragt das Fenster außerdem Ton übertragen: Aus, bis du es einschaltest; dann ist alles zu hören, was dieser Computer abspielt (nie das Mikrofon). Im Anzeigefenster schaltest du den Ton jederzeit aus; einschalten kannst du ihn dort nicht, solange die andere Seite diesen Computer steuern darf.
Danach zeigt ein kleines Fenster, solange die Verbindung läuft, wer diesen Computer sieht oder steuert und seit wann; Beenden beendet sie sofort. Dieses Fenster lässt sich nicht schließen, solange die Verbindung läuft. Solange eine Verbindung läuft, hält DeskRanger den Bildschirm wach: Der Desktop blendet ihn nicht wegen Untätigkeit aus und sperrt ihn nicht deswegen; mit der letzten Verbindung ist das vorbei, und an deinen Einstellungen ändert sich nichts. Dann fragt dein Desktop selbst, welchen Bildschirm du teilst; wähle ihn dort und bestätige. Bei deinen eigenen Geräten fragt er nach der Einrichtung nicht mehr; bei allen anderen fragt er jedes Mal. Lässt du in dieser Abfrage die Fernsteuerung aus, darf die andere Seite nur zuschauen, und ihr Fenster sagt ihr, dass hier nur Zuschauen erlaubt wurde. Soll sie doch steuern, beendet die Verbindung und verbindet euch neu: Dein Desktop fragt dann wieder (auch bei deinen eigenen Geräten, weil DeskRanger eine solche Freigabe nicht aufhebt), und du schaltest im Dialog die Fernsteuerung ein. Hast du Zwischenablage teilen erlaubt (das Fenster bietet es nur an, wenn dein Desktop es kann), steht darin der Schalter Zwischenablage teilen: kopierter Text geht dann in beide Richtungen, nichts Verborgenes, und auch der andere kann ihn ausschalten. Der Ton wird von diesem Computer aus noch nicht geteilt.
Solange eine Sitzung läuft, bleibt der Bildschirm dieses Computers an: DeskRanger meldet bei deinem Desktop eine Ruhesperre an, damit er ihn nicht abdunkelt, nicht wegen Untätigkeit sperrt und der Computer nicht von selbst einschläft, und gibt sie mit der Sitzung wieder zurück; an deinen Einstellungen ändert sich nichts. Beendet das System die Bildschirmfreigabe von sich aus, etwa weil der Bildschirm doch ausging, startet DeskRanger sie neu, zuerst nach einer halben Sekunde, dann in wachsenden Abständen bis zu 10 Sekunden. Das andere Gerät sieht solange den Hinweis, dass der Bildschirm schläft, damit ein eingefrorenes Bild nicht wie ein Live-Bild aussieht. DeskRanger versucht es, solange die Sitzung läuft, damit das Bild wieder da ist, wenn der Bildschirm aufwacht. Beendest du die Freigabe selbst am Desktop, endet die Sitzung wie bisher.
Ist der Bildschirm gesperrt, kann hier niemand eine Anfrage annehmen: DeskRanger lehnt sie sofort ab, und das andere Gerät sagt, dass dort gerade niemand annehmen kann. Sperrst du den Bildschirm während einer Verbindung, die du erlaubt hast, läuft sie weiter, aber nur zum Ansehen: Das andere Gerät sagt, dass dieser Computer gesperrt ist und Steuern erst nach dem Entsperren wieder geht, und Tasten, die es gerade hielt, werden losgelassen. Solange dein Desktop noch fragt, welchen Bildschirm du teilst, sagt das andere Gerät, dass Steuern bis zu deiner Antwort gesperrt ist. Deine eigenen Geräte, die sich ohne Nachfrage verbinden, steuern auch den gesperrten Bildschirm.
Solange eine Verbindung zu diesem Computer läuft oder gerade beginnt, zeigt die App keine sechs Ziffern (bei der Anmeldung, beim Warten auf die Freigabe und im Feld einer Freigabe); dort steht dann Während einer Fernsitzung ausgeblendet, damit die andere Seite sie nicht sieht.
Systemaktionen und das Sicherheitsnetz
Ein Gerät, das diesen Computer steuern darf, findet in seiner Sitzung einige Systemaktionen: Einstellungen und Explorer öffnen die eigenen Programme deines Desktops, als du, und werden nur angeboten, wenn der Desktop sie hat. Bildschirm sperren steht ebenfalls in der Liste, aber vorerst als nicht möglich: Danach käme das andere Gerät nicht wieder hinein. Die App ist ein Programm in deiner Sitzung; der gesperrte Bildschirm wird nicht mit ihr geteilt. Möglich wird es, sobald der DeskRanger-Dienst den gesperrten Bildschirm bedient und in deinem Konto online ist; das sieht die App, wenn sie beim Start oder nach einer Anmeldung beim Dienst nachschaut. Neu starten … geht mit Steuerung immer; vorher fragt dieser Computer nach, mit Countdown und Abbrechen. Bis sich danach jemand anmeldet, erreichen ihn mit dem DeskRanger-Dienst nur Terminal und Dateien, ohne den Dienst gar nichts. Ohne den Dienst sagt die Frage dem anderen Gerät deshalb, dass sich nach dem Neustart jemand an diesem Computer anmelden muss, statt „gleich wieder da“; auch der Countdown hier nennt es. Abmelden … meldet dich auf diesem Computer ab (Programme können noch fragen, ob gesichert werden soll); es ist nur möglich, wenn der Dienst den Anmeldebildschirm bedient, sonst käme das andere Gerät nicht wieder hinein. Ausschalten … schaltet den Computer aus; das andere Gerät fragt vorher nach und sagt, dass der Computer danach nicht mehr erreichbar ist, bis ihn jemand einschaltet. Privat-Modus und das Bildschirmfoto des aktiven Fensters bietet dieser Computer nicht an: Unter Wayland lässt sich nichts aus dem geteilten Bild heraushalten, und ein Programm erfährt nicht, welches Fenster vorne ist. Wer Verbindungen zu diesem Computer erlauben ausschaltet, während jemand verbunden ist, wird vorher gefragt (Verbindungen ausschalten?): Die Verbindung läuft weiter, aber danach kann sich niemand mehr verbinden, bis du es wieder einschaltest. DeskRanger selbst lässt sich nicht beenden, solange eine Verbindung läuft, weil sich das kleine Fenster dieser Verbindung nicht schließen lässt.
Der Datenschutz-Bildschirm und das Bild des vordersten Fensters gibt es unter Linux noch nicht: Wayland bietet keinen Weg, den Bildschirm abzudecken, ohne ihn auch im geteilten Bild abzudecken, und keinen, das Fenster eines anderen Programms zu lesen.
Eigene Geräte ohne Nachfrage (GNOME)
Läuft der DeskRanger-Dienst auf einem Desktop mit GNOME (Wayland), können sich deine eigenen Geräte ohne Fenster und ohne Klick mit dem entsperrten Bildschirm verbinden, wenn du es erlaubst. Schaltest du in der App Auch vor der Anmeldung erreichbar ein, ist Eigene Geräte ohne Nachfrage verbinden mit demselben Administratorpasswort gleich mit an, für die Geräte deines Kontos. Darunter steht dafür ein eigener Schalter: Einschalten fragt jedes Mal nach dem Administratorpasswort, Ausschalten geht sofort und ohne Passwort. Auf einem Server ohne App: deskranger desktop unattended on bzw. deskranger desktop unattended off (als root). Solange jemand diesen Computer aus der Ferne steuert, lässt es sich nicht einschalten. GNOME zeigt oben rechts sein Freigabe-Symbol, solange eine Verbindung läuft; ein Klick darauf beendet sie. Nach einem Neustart ist der Computer gleich wieder online, auch bevor sich jemand anmeldet: Terminal und Dateien gehen dann schon (als der Benutzer, dem der Schalter gehört, nie als root), und das Fenster des Bildschirms sagt, dass der Computer auf eine Anmeldung wartet, bis sich jemand an GNOME anmeldet, auch über die automatische Anmeldung von GNOME; dann erscheint das Bild von selbst. Ist die Festplatte verschlüsselt, wartet der Computer beim Start auf ihr Passwort und ist bis dahin offline. Ist der Bildschirm gesperrt, verbindet sich dein eigenes Gerät trotzdem und zeigt, dass er gesperrt ist; du entsperrst ihn dort mit deinem Passwort. Anfragen, denen jemand zustimmen muss (deine Geräte, solange dieser Schalter aus ist, der Browser, andere Konten), stellt der Dienst selbst: Läuft die App, fragt ihr Fenster; ist sie geschlossen, zeigt GNOME eine Mitteilung mit Ablehnen und Erlauben, auch bei „Nicht stören“; möchte das Gerät auch steuern, steht dazwischen Nur ansehen für das Bild ohne Steuerung. Kommt keine Antwort, ist die Anfrage abgelehnt. Ist der Bildschirm gesperrt oder noch niemand angemeldet, kann niemand zustimmen, und solche Anfragen werden abgelehnt. Solange der Dienst diesen Computer bedient, nimmt die App selbst keine Verbindungen an, damit er nur einmal erreichbar ist; schaltest du Auch vor der Anmeldung erreichbar aus, übernimmt die App sofort wieder.
Ist der Bildschirm gesperrt, sagt das Fenster auf deinem eigenen Gerät „Bildschirm gesperrt“, und du entsperrst ihn mit dem Passwort des angemeldeten Linux-Benutzers. Nach 5 falschen Passwörtern nimmt der Computer 15 Minuten lang keines mehr an. Jeder Versuch wird in deinem Konto festgehalten (welches Gerät, wann, ob es geklappt hat; nie das Passwort). Deine anderen Geräte bekommen eine Mitteilung, wenn der Bildschirm aus der Ferne entsperrt wurde und wenn er nach 5 falschen Versuchen gesperrt ist, nie für einen einzelnen falschen Versuch.
Das Dashboard
Dashboard ist die erste Zeile der Seitenleiste und die Seite, mit der die App öffnet. Sie sagt in einem Satz, wie es deinen Geräten geht (Alles in Ordnung oder wie viele Dinge dich brauchen), mit den Zahlen darunter, und bietet die Schnellaktionen an, die dieser Computer starten kann: Hilfe geben, Gerät hinzufügen und Terminal öffnen. Braucht Aufmerksamkeit nennt, was auf dich wartet: eine neue Anmeldung an deinem Konto (Ansehen öffnet die Kontoseite, Gesehen markiert sie auf allen deinen Geräten als gesehen) und Geräte, die lange offline sind (Nicht mehr melden hält den Hinweis fern, bis sich etwas ändert). Weiter, wo du warst zeigt, was läuft, und deine Favoriten; ein Klick verbindet. Danach folgen dieser Computer, dein Tarif und die Sicherheitszeilen. Eine Zahl neben Dashboard in der Seitenleiste zählt, was zu tun ist. Die Linux-App stellt noch keinen Bildschirm bereit, deshalb gibt es keine Schnellaktion zum Hilfe erhalten. Deine Geräte auf einen Blick zeigt diesen Computer in der Mitte und deine anderen Geräte darum herum; die Farbe der Linie zeigt den Weg, und ein Klick auf ein Gerät öffnet es. Aktivität zeigt die letzten sieben Tage als Balken und die jüngsten Verbindungen; der Verlauf bleibt nur auf diesem Computer, und Verlauf löschen löscht ihn. Mit Anpassen oben auf der Seite blendest du Kacheln aus und ein und ordnest sie neu; das gilt nur für diesen Computer. Die App öffnet mit der Seite, auf der du sie zuletzt gelassen hast.
Geräte hinzufügen und in der Nähe gefunden werden
Die Plus-Taste über der Liste öffnet Gerät hinzufügen: die Schritte, um DeskRanger auf einem anderen Gerät zu installieren, und In der Nähe. DeskRanger sucht über Avahi, den Systemdienst für das lokale Netzwerk (avahi-daemon, auf den meisten Desktops vorinstalliert); ohne ihn sagt die Seite das. Gefunden wird nur, was sich selbst ankündigt; DeskRanger durchsucht keine Adressen. Auf einem DeskRanger mit offenem Anmeldebildschirm startet Hinzufügen den Code-Vergleich, der unter Gerät in der Nähe hinzufügen beschrieben ist. Ist in deinem Konto DeskRanger Secure an, ist dein Ja zugleich die Freigabe: Der Freigabeschlüssel dieses Computers trägt das neue Gerät in die Geräteliste ein. Das geht, sobald dieser Computer Geräte freigeben darf; sonst sagt die Seite das, und du fügst das Gerät von einem Gerät aus hinzu, das es darf.
Die App kann außerdem ein Symbol im Infobereich zeigen (Einstellungen, Allgemein; standardmäßig an). Ein Klick darauf öffnet das Fenster. KDE, Cinnamon und XFCE zeigen es; GNOME zeigt es nur mit der Erweiterung „AppIndicator and KStatusNotifierItem Support“ (aus den GNOME-Erweiterungen); ohne sie bleibt das Fenster der einzige Zugang.
Damit dieser Computer gefunden wird, braucht er In der Nähe sichtbar (Einstellungen, Dieser Computer). Der Schalter ist an, solange der Computer kein Konto hat, und aus, sobald du dich anmeldest – bis du selbst wählst.
Auf dem Anmeldebildschirm und auf der Frage beim ersten Start steht Oder von einem Gerät in der Nähe hinzufügen lassen: Ein Gerät, das schon zu einem Konto gehört, kann diesen Computer hinzufügen, ohne dass sich hier jemand anmeldet. Dazu muss In der Nähe sichtbar an sein; der Computer hört nur zu, solange der Anmeldebildschirm offen ist, höchstens 15 Minuten (Erneut bereit machen öffnet ein neues Fenster). Fragt ein Gerät an, zeigt ein Fenster den Namen, den das andere Gerät angibt (er ist nicht geprüft), und den Code; stimmt er mit dem anderen Bildschirm überein, bestätigst du mit Code stimmt – hinzufügen oder lehnst mit Ablehnen ab. Danach zeigt die App die Seite des Kontos: Von hier aus verbindest du dich mit keinem Gerät des Kontos, Geräte in diesem Netzwerk zeigen bleibt aus, bis du ihn einschaltest. Der Computer bleibt dafür mit dem Dienst verbunden: Wird er im Konto entfernt (in einer anderen App oder in der Konsole), merkt er das sofort und zeigt die Anmeldung wieder. Mit Mit eigenem Konto anmelden … oder Vom Konto trennen … kommst du selbst wieder heraus (fällt die Verbindung zum Dienst aus, bietet Nur hier trennen den Weg, der immer geht).
Karten, Verbindungen und Aufwachen
Nach einer Sitzung mit einem deiner Geräte zeigt dessen Karte das letzte Bild dieser Sitzung, klein, mit Letzte Sitzung · … und der Uhrzeit. Das Bild bleibt nur auf diesem Computer (im Cache-Ordner deines Benutzers, höchstens 640 Pixel breit) und wird nirgends hin gesendet. Es wird während einer Sitzung etwa alle 30 Sekunden und an ihrem Ende ersetzt und nach 30 Tagen, beim Entfernen des Geräts und beim Abmelden gelöscht. Bis dahin zeigt die Karte ihren farbigen Platzhalter.
Wird eine Verbindung abgelehnt, sagt das Fenster in klaren Worten warum, zum Beispiel dass schon ein anderes deiner Geräte verbunden ist, und nennt den Tarif, der mehr erlaubt. Ein Computer, der geschlafen oder das Netz gewechselt hat, ist nach wenigen Sekunden wieder erreichbar. Wurde dieser Computer auf einem anderen Gerät oder in der Konsole aus deinem Konto entfernt, sagt die App Dieses Gerät wurde aus deinem Konto entfernt; Erneut anmelden meldet dich neu an und fügt den Computer wieder hinzu.
Am Fuß der Seitenleiste, über deinem Konto, zeigt der Streifen mit den Sitzungen, wie viele Sitzungen deines Kontos auf das Limit deines Tarifs zählen (ein Abschnitt je erlaubter Sitzung, zum Beispiel 1 von 3). Ein Klick öffnet Aktive Sitzungen: wer gerade womit verbunden ist, wie lange und ob direkt oder über ein Relay. Eine Sitzung, die über eines deiner eigenen Geräte läuft, steht eingerückt unter der Sitzung, über die sie läuft, und zählt einmal. Bei einer Sitzung, die dieser Computer ansieht, holt Fenster zeigen ihr Fenster nach vorn und Beenden beendet sie; Sitzungen anderer Geräte lassen sich nur dort beenden.
Die Einstellungen (die Kontozeile am Fuß der Seitenleiste) beginnen mit Allgemein: Die Sprache folgt deinem System, und Empfangene Dateien speichern in nennt den Ordner für empfangene Dateien. Dieser Computer zeigt den Namen dieses Computers und seine Geräte-ID mit einer Kopieren-Taste. Freigaben sagt, ob das Desktop-Portal und der Schlüsselbund laufen, die die App braucht, um diesen Computer später zu teilen und deine Anmeldung zu bewahren; fehlt eines, sagt die Zeile, was zu installieren ist. Geteilte Ordner dieses Computers listet die Ordner, die andere Geräte sehen dürfen: Ordner teilen … wählt einen (zuerst nur lesend und für alle deine Geräte), und je Ordner schaltest du ihn aus, erlaubst Schreiben, beschränkst ihn auf bestimmte Geräte, zeigst versteckte Dateien oder wählst Nicht mehr teilen; am Ordner selbst ändert sich nichts. Danach folgen dein Konto, der Video-Decoder und Über mit der Version und den Open-Source-Lizenzen.
Die Sitzung
Im Menü „⋯“ der Sitzung stehen die Befehle des Fensters. Mit Strg+Alt+Umschalt+K öffnet Befehl suchen … die Befehlspalette: Tippe ein paar Buchstaben, Pfeiltasten wählen, Enter führt aus. Unter Skalierung zeigt Originalgröße das Bild Punkt für Punkt; ist es größer als das Fenster, schiebst du den Mauszeiger an den Fensterrand, und die Ansicht folgt. Spielt das Gerät Ton ab, steht im Menü Ton: Du kannst ihn hier stumm schalten oder, wenn er aus ist, die Person am Gerät bitten, ihn einzuschalten; sie entscheidet. Der Ton läuft über ALSA, also auch über PipeWire und PulseAudio. Teilt die Person am anderen Gerät nur eine App (derzeit nur in Entwicklungs-Builds), nennt der Fenstertitel die App, ein Hinweis oben links sagt „Nur ‹App›“, und eine Meldung erklärt, warum das Tippen pausiert; mit einem eigenen Gerät zeigt Ganzen Bildschirm zeigen den ganzen Bildschirm, wenn das Gerät es erlaubt.
Dateien
Die Seite Dateien in der Seitenleiste zeigt links deine Geräte mit ihren geteilten Ordnern und ganz oben Dieser Computer mit deinem Benutzerordner, den bekannten Ordnern (Schreibtisch, Dokumente, Downloads) und den eingehängten Laufwerken. Rechts steht die Liste des Ordners, den du geöffnet hast: Ein Doppelklick öffnet einen Ordner, die Pfeile und Nach oben gehen im Verlauf zurück, vor und eine Ebene höher, die Spaltenköpfe sortieren, und die Suche sucht auf dem gewählten Gerät. Ein Rechtsklick öffnet das Menü mit Umbenennen, dem Papierkorb, Pfad kopieren und bei einem Ordner Zu Favoriten: Der Ordner steht dann unter Favoriten in den Orten, wo ein Rechtsklick ihn wieder entfernt (Aus Favoriten entfernen). Alt+Hoch geht eine Ebene höher, Entf legt das gewählte Element nach einer Rückfrage in den Papierkorb. Wählst du Dateien eines Geräts aus, laden Laden und Laden nach … im Menü sie herunter, und Hochladen … schickt Dateien dieses Computers in den offenen Ordner. Unter Übertragungen siehst du jede Übertragung mit Fortschritt, Tempo und Weg, pausierst, setzt fort oder brichst ab; gibt es eine Datei dort schon, fragst du dort nach. Empfangene Dateien landen im Ordner „Downloads“ oder in dem, den du in den Einstellungen unter Allgemein mit Ändern … wählst. Im Fenster eines entfernten Bildschirms sendet Dateien senden … im „⋯“-Menü Dateien an dieses Gerät; eine Datei, die dein eigenes Gerät dir schickt, wird ohne Rückfrage im Download-Ordner gespeichert, und eine Zeile über dem Bild sagt dir, wenn eine Datei angekommen oder fehlgeschlagen ist. Mehrere Orte können als Tabs offen sein: „+“ oder Strg+T öffnet einen Tab, Strg+W schließt ihn, Strg+Tab und Strg+Umschalt+Tab wechseln (höchstens zehn; sie kommen nach einem Neustart wieder). In neuem Tab öffnen im Menü eines Ordners oder ein Mittelklick auf einen Ort öffnet ihn in einem eigenen Tab. Sind Dateien eines Geräts ausgewählt, kopiert Kopieren nach im Menü sie in einen Ordner, der in einem anderen Tab offen ist, direkt von Gerät zu Gerät. Zieh Dateien aus deinem Dateimanager auf die Liste eines Geräteordners, um sie dort hochzuladen. Die Seitenleistenzeile Dateien zeigt, wie viele Übertragungen noch offen sind. Nebeneinander (Knopf in der Werkzeugleiste oder Strg+Alt+S) zeigt zwei Tabs nebeneinander; die Seite, in die du zuletzt geklickt hast, bekommt eine Linie oben, und die Orte links gelten für sie. In einem schmalen Fenster verbergen sich die Orte hinter dem Knopf Orte in der Werkzeugleiste, und die beiden Seiten stehen untereinander. Zieh Dateien aus einer Liste auf einen Ordner, einen Ort, einen Tab oder die andere Seite: Von Gerät zu Gerät wird kopiert, Dateien dieses Computers werden hochgeladen, Dateien eines Geräts in einen Ordner dieses Computers geladen. Einen Tab ziehst du an eine andere Stelle der Leiste, um ihn zu verschieben; Tabs eines Geräts, das nicht mehr zu deinem Konto gehört, schließen sich. Dateien, die du auf das Bild eines entfernten Bildschirms ziehst, gehen an dieses Gerät. Fragt eine Übertragung, was bei einer vorhandenen Datei geschehen soll, öffnet sich die Frage von selbst. Unter Server (SFTP) stehen die SSH-Server aus dem Terminal; ein Klick öffnet ihren Benutzerordner und das ganze Dateisystem. Beim ersten Öffnen fragt DeskRanger wie im Terminal nach dem Schlüssel des Servers und nach der Anmeldung (ein Passwort merkt sich DeskRanger, wenn du Im Passwortspeicher merken eingeschaltet lässt und die Anmeldung gelingt; es liegt im Passwortspeicher dieses Computers, nie auf den Servern von DeskRanger, und wird vergessen, sobald der Server es ablehnt). Laden und Hochladen laufen über dieselbe Liste unter Übertragungen; wartet eine Übertragung auf die Anmeldung, öffnet Anmelden den Server. Ein Server hat keinen Papierkorb: Löschen … fragt vorher und löscht endgültig. Zwischen einem Server und einem Gerät kopiert DeskRanger noch nicht direkt.
Remotedesktops und Dienste
Computer, die Remotedesktop (RDP) oder VNC statt DeskRanger anbieten, kommen auch in die Bibliothek. Die Schaltfläche „+“ in der Kopfleiste der Bibliothek („Remotedesktop hinzufügen …“) öffnet das Formular: Protokoll, Name, Adresse, Port und bei Bedarf Benutzername und Passwort. Das Passwort kommt in den Passwortspeicher des Systems (Secret Service), nie auf die Server von DeskRanger. Im Menü der Karte (die drei Punkte) stehen „Bearbeiten …“, „Gespeicherte Anmeldung vergessen“ und „Aus meinen Geräten entfernen …“. Liegt der Computer hinter einem deiner Geräte, wählst du es unter „Zugang über“. Die Sitzung öffnet sich in einem eigenen Fenster mit Bild, Maus und Tastatur, mit der Größe des Fensters, dem Schalter für die Zwischenablage und bei VNC dem Hinweis, dass der Weg unverschlüsselt ist. Mehr unter Mit einem Windows-PC über Remotedesktop verbinden und Mit einem Mac oder anderen Computer über VNC verbinden.
Im Menü eines eigenen Geräts, das Dienste freigibt, listet „Dienste …“ diese auf: „Lokal öffnen“ legt auf diesem Computer eine Adresse wie 127.0.0.1:8080 an, „Adresse kopieren“ kopiert sie und „Schließen“ schließt sie wieder. Die Adressen gelten, solange DeskRanger läuft. Mehr unter Dienste freigeben und lokal öffnen. Die Schaltfläche der Karte eines eigenen Servers („Verbinden“) öffnet dessen Terminal als Tab im Terminalfenster.
Terminal und SSH
Die Terminal-Taste oben in der Bibliothek (oder Strg+K) öffnet die Schnellverbindung (Schnellverbindung): tippe den Namen eines SSH-Hosts deines Kontos oder benutzer@host (auch benutzer@host:port) für einen Server, den du nur einmal brauchst. Jeder Host öffnet sich als Tab in einem Terminal-Fenster. Strg+Umschalt+T oder „+“ öffnet den nächsten Tab, Strg+Umschalt+W schließt ihn, Strg+Bild ab / Strg+Bild auf wechseln.
Bei der ersten Verbindung zu einem Server zeigt DeskRanger seinen Fingerabdruck und meldet sich erst an, wenn du ihm vertraust (Vertrauen und verbinden). Ändert sich der Schlüssel eines bekannten Servers, verbindet es gar nicht und zeigt beide Fingerabdrücke. Passwörter und die Fragen des Servers, zum Beispiel nach einem Einmalcode, werden in einem Fenster gefragt. Bei einem Passwort bleibt Im Passwortspeicher merken eingeschaltet, wenn du es nicht abwählst: Nach der erfolgreichen Anmeldung liegt es im Passwortspeicher dieses Computers (Secret Service) und das nächste Mal meldet sich DeskRanger damit an. Lehnt der Server es ab, vergisst DeskRanger es und fragt neu. Das Passwort eines Zwischenservers (ProxyJump) wird nie gemerkt.
Strg+C und die übrigen Strg-Tasten gehen an das Programm auf dem Server. Kopieren mit Strg+Umschalt+C, Einfügen mit Strg+Umschalt+V oder Umschalt+Einfg; markierter Text liegt auch in der Primärauswahl, ein Mittelklick fügt ihn ein. Fügst du mehrere Zeilen auf einmal ein, fragt DeskRanger vorher. Umschalt+Bild auf blättert durch den Verlauf. Links zeigen ihr Ziel, wenn du mit dem Zeiger darüberfährst, und öffnen sich mit Strg-Klick. Ein Programm, das die Maus nutzt, bekommt sie; mit Umschalt markierst du trotzdem.
Die Seite „Terminal“ in der Seitenleiste zeigt deine SSH-Hosts in deinen Gruppen und deine Geräte mit Terminal. Ein Klick auf einen Host öffnet einen Tab; „SSH-Host“ legt einen neuen an, mit Adresse, Port, Benutzer, Anmeldung, Zugang über ein Gerät und einer Kette von Sprung-Hosts (ProxyJump), und die Stift- und Papierkorb-Tasten ändern oder entfernen ihn.
Ein Klick auf ein Gerät, das online ist, öffnet dessen Terminal (ohne SSH) in einem Tab; hat die Verbindung abgerissen, läuft die Shell dort weiter, und „Erneut verbinden“ setzt sie fort. „Lokale Shell“ öffnet eine Shell dieses Rechners in einem neuen Tab. Hinter „Schlüssel“ erzeugst du Schlüssel, importierst OpenSSH-, PEM- und PuTTY-Schlüssel, kopierst den öffentlichen Teil und exportierst einen Schlüssel nur verschlüsselt; private Schlüssel verlassen den Rechner nie unverschlüsselt.
Profile: Auf der Seite Terminal listet „Profile“ sie auf. Neues Profil legt eines an, Farbschema importieren … liest ein Farbschema, und das Menü jeder Zeile legt den Standard fest, dupliziert oder löscht. Im Editor änderst du Farbschema, Schrift, Größe, Ligaturen, Cursor und Verlauf; die Vorschau ist ein echtes Terminal, und offene Terminals folgen sofort. Ein Host kann ein eigenes Profil nutzen („Profil“ im Host-Formular). Die Schnellverbindung listet auch deine Geräte und die lokale Shell. Profile bleiben auf diesem Computer. Orca liest den Text des Terminals noch nicht zeilenweise vor.
Weiterleitungen: Im Host-Formular legst du unter Weiterleitungen Weiterleitungen an, die bei jeder Verbindung starten (Lokal, Entfernt und SOCKS-Proxy); das Terminal-Fenster hat oben rechts die Taste Weiterleitungen: sie zeigt die laufenden mit ihrem Zustand und Beenden, und Weiterleitung hinzufügen … startet eine nur für diese Verbindung. Eine Weiterleitung hört nur auf 127.0.0.1, außer du schaltest Im Netzwerk freigeben ein. Eine, die dieses Gerät oder sein Netzwerk öffnet, startet hier erst mit Starten. Die Seite Zugriff & Tunnel mit allen Tunneln gibt es in der Linux-App noch nicht.
Hosts übernehmen: Hosts importieren … neben SSH-Host liest mit ~/.ssh/config lesen deine ~/.ssh/config samt eingebundener Dateien oder mit Datei wählen … eine Exportdatei aus PuTTY, MobaXterm, SecureCRT oder eine CSV-Datei. Du siehst zuerst, was gefunden wurde; Hosts, die es schon gibt, sind nicht ausgewählt. Passwörter, private Schlüssel und Hostschlüssel kommen nie mit.
Auch vor der Anmeldung erreichbar (Paket von deskranger.app)
Mit dem deb- oder rpm-Paket bietet die Karte dieses Computers unter Verbindungen zu diesem Computer erlauben den Schalter Auch vor der Anmeldung erreichbar. Schaltest du ihn ein, fragt dein System einmal nach dem Administratorpasswort; danach läuft der DeskRanger-Dienst ohne die App, auch nach einem Neustart, und die App übergibt ihm dein Konto, bei dem sie angemeldet ist. Bildschirm nach der Anmeldung, gesperrt mit deinem Passwort; Terminal und Dateien schon vorher. Meldest du dich in der App ab, endet auch die Anmeldung des Dienstes; meldest du dich wieder mit demselben Konto an, übernimmt er sie von selbst und ohne Passwort. Gehört der Dienst noch zu einem anderen Konto, zeigt die Karte Zu meinem Konto umstellen …; erst damit und mit dem Administratorpasswort wechselt er, und deine eigenen Geräte verbinden sich dann zunächst nur mit Bestätigung, bis du Eigene Geräte ohne Nachfrage verbinden einschaltest. Verbindet sich jemand über den Dienst mit dir, zeigt die Karte das wie jede andere Sitzung, mit Beenden. Läuft der Dienst, meldet sich aber nicht, steht dort Unbekannt, ob gerade jemand verbunden ist.: Über ihn können dann Sitzungen laufen, die die Karte nicht zeigt. Ausschalten fragt ebenfalls nach dem Passwort und hält den Dienst an; seine Identität bleibt, bis du den Computer aus deinem Konto entfernst. Server ohne Desktop meldest du weiter mit sudo deskranger login an.
Solange der Schalter an ist, zeigt die Karte darunter, was der Dienst noch braucht, wie unter macOS und Windows: Hintergrunddienst erlaubt, Mit Konto verbunden oder, was fehlt, zum Beispiel Nicht mit dem Konto verbunden oder Hintergrunddienst antwortet nicht. Was fehlt, steht auch unter „Zu tun“ in der Blase dieses Computers.
Nach einem Neustart aus der Ferne anmelden (GNOME)
Ist nach einem Neustart noch niemand am Computer angemeldet, öffnet eine Bildschirmsitzung von einem deiner eigenen Geräte den Anmeldebildschirm von GNOME in einer eigenen Sitzung. Dafür muss Auch vor der Anmeldung erreichbar an sein und Eigene Geräte ohne Nachfrage verbinden ebenfalls. Du meldest dich dort wie am Computer mit deinem Linux-Passwort an. Das Passwort geht nur an GNOME: DeskRanger speichert es nicht und sieht es nicht. Danach läuft dein Desktop in dieser eigenen Sitzung weiter, und GNOME zeigt dort oben in der Leiste das Zeichen für die Bildschirmfreigabe.
Der Bildschirm am Computer bleibt dabei am Anmeldebildschirm und zeigt nichts von deiner Sitzung. Trennst du die Verbindung, meldet dich das nicht ab: Deine Sitzung läuft weiter, und dein nächstes eigenes Gerät verbindet sich direkt wieder mit ihr. Zum Beenden meldest du dich in der Sitzung über das Menü oben rechts ab. Eine Anmeldung, die du offen lässt, schließt DeskRanger, sobald du die Verbindung trennst. Andere Personen und Verbindungen mit Bestätigung erreichen den Anmeldebildschirm nicht: Dort kann niemand eine Anfrage annehmen.
Das geht mit GNOME ab Version 46 (Ubuntu 24.04, Zorin OS 18) und dem deb- oder rpm-Paket. Mit anderen Desktops wartet die Sitzung weiter, bis sich jemand am Computer anmeldet (Bildschirm nach der Anmeldung, gesperrt mit deinem Passwort; Terminal und Dateien schon vorher.).
Server ohne Desktop
Auf einem Server ohne Bildschirm installierst du das Paket deskranger-server (Debian und Ubuntu: deb, Fedora, RHEL und openSUSE: rpm). Es bringt den Dienst und den Befehl deskranger mit. Nach der Installation läuft noch nichts.
sudo deskranger loginzeigt einen Code. Öffne DeskRanger auf einem Gerät, auf dem du angemeldet bist, und wähle Gerät hinzufügen › Mit Code anmelden. Gib dort den Code ein und bestätige. Nutzt dein Konto DeskRanger Secure, tippst du zusätzlich die sechs Ziffern ein, die der Server zeigt.sudo deskranger terminal-user <name>legt fest, als welcher Benutzer Terminals und geteilte Ordner laufen. Ohne ihn gibt es kein Terminal und keine Ordner; als root läuft nie eines.sudo deskranger statuszeigt Konto, Gerät, ob der Server online ist, und laufende Sitzungen.
Ohne weiteres Gerät: ein Join-Schlüssel. Ein Server im Rack oder in einem Container, an dem niemand sitzt, kommt mit einem Join-Schlüssel in dein Konto, den du in DeskRanger auf einem anderen Gerät erstellt hast: sudo deskranger join --key-file /pfad/zum/schluessel (oder --key-file -, dann kommt der Schlüssel über die Standardeingabe, oder setze DESKRANGER_JOIN_KEY, das sudo nur mit --preserve-env=DESKRANGER_JOIN_KEY weitergibt). Die Schlüsseldatei darf nur ihr Eigentümer lesen (chmod 600); ein Schlüssel als Argument wird abgelehnt, weil er in der Prozessliste und im Verlauf der Shell stünde. Tippst du ihn an einem Terminal ein, wird er nicht angezeigt. Der Server kommt als Knoten ohne Bildschirm hinzu; der Befehl sagt dir, wie oft der Schlüssel noch gilt. Ist der Server schon in einem Konto, entferne ihn zuerst mit sudo deskranger forget.
Mit sudo deskranger logout verlässt der Server dein Konto, sudo deskranger forget löscht zusätzlich seine Identität. Der Dienst nimmt nur Befehle von root an; ohne „sudo“ sagt deskranger, dass es Administratorrechte braucht. Ein Update installiert der Dienst nie, während jemand ein Terminal oder einen geteilten Ordner nutzt.
Der Server als Zugang zu seinem Netzwerk
Ein Server ohne Desktop kann für die Geräte deines Kontos der Zugang zu seinem Netzwerk sein: Ein Remotedesktop oder ein SSH-Server, bei dem du ihn unter „Zugang über“ wählst, wird über ihn erreicht. Er erreicht nur die Adresse, die im Eintrag steht, nur für Geräte deines Kontos und nie sich selbst. sudo deskranger gateway publish <name> <port> gibt einen Dienst dieses Servers frei, zum Beispiel eine Weboberfläche; mit --host <adresse> einen Dienst eines anderen Geräts in seinem Netzwerk. Deine Geräte öffnen ihn dann unter „Dienste …“ im Menü der Karte. sudo deskranger gateway und sudo deskranger status zeigen jeden laufenden Tunnel mit seiner Nummer, wer ihn nutzt und wohin er geht, dazu die freigegebenen Dienste und die Einträge, die diesen Server als Zugang nennen. sudo deskranger gateway end <nummer> beendet einen Tunnel, --all alle; sudo deskranger gateway unpublish <id> nimmt eine Freigabe zurück, sudo deskranger gateway allow <id> off sperrt einen Eintrag. Jeder Beginn und jedes Ende steht im Systemprotokoll. Auf einem Computer mit Desktop bietet der Dienst das noch nicht an.
Updates auf dem Server
Der Dienst hält sich selbst aktuell, wenn du ihn aus unserem deb- oder rpm-Paket installiert hast. Er sucht regelmäßig nach einer neuen Version, prüft ihre Signatur und installiert sie erst, wenn zwei Minuten lang niemand ein Terminal oder einen geteilten Ordner genutzt hat. Die Installation übernimmt der Paketmanager deines Systems (apt, dnf oder zypper), deine Einstellungen bleiben. Klappt sie nicht, versucht er es bis zu dreimal und wartet sonst auf die nächste Version.
Veröffentlichen wir eine neue Version, erfährt der Dienst es über seine bestehende Verbindung und sucht bald danach, statt bis zur nächsten regelmäßigen Suche zu warten. Dieser Hinweis ist nur ein Anstoß: Installiert wird nur, was die Prüfung der Signatur besteht.
sudo deskranger updatesucht sofort nach einer neuen Version und installiert sie gleich, wenn gerade keine Sitzung läuft. Läuft eine, sagt der Befehl es und installiert nichts.- Nach der Installation startet der Dienst seine neue Version selbst, sobald 30 Sekunden lang keine Sitzung lief. Beginnt in dieser Zeit eine Sitzung, wartet er wieder; eine laufende Sitzung endet nie dafür. Das gilt auch, wenn du das Paket selbst mit
apt upgradeoderdnf upgradeaktualisierst. sudo deskranger channel beta(oderstable) wählt, aus welchem Kanal Updates kommen: für den Dienst und für die Paketquelle von apt, dnf oder zypper zugleich, sonst ändert der Befehl nichts. Ohne Namen zeigt er den Kanal und sagt, wenn die Paketquelle einem anderen folgt. Ein Wechsel installiert nie eine ältere Version: Wechselst du von beta zu stable, bleibt deine Version, bis stable eine neuere hat.- Hast du DeskRanger aus dem tar-Archiv installiert, aktualisiert der Dienst sich nicht selbst: Du ersetzt das Archiv wie bei der Installation.
Ansichten, Fehlerberichte und Probleme melden
Beim ersten Start fragt DeskRanger: Was möchtest du tun? Du wählst eine von drei Ansichten (Taste 1, 2 oder 3): Hilfe erhalten, Hilfe geben oder Alle Funktionen. Wer schon ein Konto hat, wählt unten Anmelden. Die Wahl gilt nur für diesen Computer und lässt sich jederzeit ändern: mit Ansicht wechseln … unten in den einfachen Ansichten oder in den Einstellungen unter Allgemein. Bevor der Bildschirm geteilt wird, fragt dein Desktop über das Portal: Du wählst dort deinen Bildschirm und klickst auf „Teilen“.
In der Ansicht Hilfe erhalten steht die Zahl, sobald die Seite offen ist: in drei Gruppen, groß, mit Kopieren und, wo ein Sprachdienst (speech-dispatcher) installiert ist, Vorlesen; das liest sie nur auf deinen Klick vor. Es braucht kein Konto: Auf einem Computer, an dem niemand angemeldet ist, geht DeskRanger für die Hilfe online, bedient sie mit dem eigenen Host und zeigt die Zahl. Geht das nicht, sagt die Seite in einfachen Worten warum (zum Beispiel Keine Verbindung zum Internet. Prüf das WLAN oder das Kabel und versuch es noch einmal.) und bietet Erneut versuchen an; läuft eine Zahl ab, kommt von selbst eine neue. Wenn jemand sie nutzt, fragt das Fenster wie bei jeder Verbindung; die Seite nennt die Person und sagt vorher, was dein Desktop gleich fragt (Gleich fragt dein System), in Worten und ohne Bild, weil dieser Dialog unter GNOME, KDE und anderen verschieden aussieht. Solange die Hilfe läuft, zeigt die Seite, wer hilft und seit wann, mit Beenden; danach kommen Schließen und Noch einmal Hilfe holen. Solange eine Hilfe ohne Konto läuft und kurz danach, wird keine Anmeldung angenommen; die App sagt, warum. Unter Linux gibt es nicht: für den Rest einer laufenden Hilfe nur zusehen lassen und ein einzelnes Programm zeigen (der Dialog des Desktops bietet ein Fenster oder einen Bildschirm an).
In der Ansicht Hilfe geben meldest du dich einmal kurz an, damit die andere Person sieht, wer hilft. Danach gibst du die Zahl, die dir die andere Person vorliest, in drei Gruppen ein (Einfügen geht, die Eingabetaste verbindet) und klickst auf Verbinden; die andere Person muss die Anfrage immer erlauben. Hat sie DeskRanger noch nicht, kopiert Link schicken einen Link mit fertigem Text in die Zwischenablage, den du ihr schickst (ein Teilen-Fenster wie auf anderen Systemen gibt es unter Linux nicht). Unter Zuletzt geholfen stehen die Menschen, denen du geholfen hast, nur auf diesem Gerät und löschbar; nach einer gelungenen Hilfe erscheint eine Tipp-Karte. In der ersten Sitzung zeigen drei Zeilen unter der Kopfleiste, wo die besonderen Tasten, die Dateien und Beenden sind. Dieselbe Eingabe gibt es auch als Fenster in der Kopfleiste der Bibliothek.
Nach einem Absturz fragt DeskRanger beim nächsten Start: DeskRanger ist beim letzten Mal abgestürzt. Bericht senden? Mit Was steht drin? siehst du den Bericht genau so, wie er gesendet würde; ohne deine Antwort oder den Schalter Fehlerberichte senden in den Einstellungen unter Datenschutz geht nichts hinaus. Dort steht auch Problem melden …: Du beschreibst, was passiert ist, gibst eine Adresse für die Antwort an und siehst mit Ansehen vorher, was an Diagnosedaten mitgeht. Gesendet wird erst mit Senden.
In den Einstellungen nennt Updates den Kanal dieses Builds und sagt, wie die App aktualisiert wird: nicht von selbst, sondern über die Paketverwaltung deines Systems; ein Paket-Update beendet keine laufende Sitzung. Hat ein Paket-Update das Programm der App ersetzt, startet sie selbst neu, damit sie zur neuen Version passt. Solange in ihr noch etwas läuft – ein Fenster zu einem anderen Gerät, eine Verbindung, die gerade aufgebaut wird, ein offenes Terminal, eine Übertragung oder eine Sitzung zu diesem Computer –, oder solange du sie gerade benutzt, wartet sie damit und sagt es über dem Fenster: Update installiert – DeskRanger startet neu, sobald nichts mehr läuft und du es eine Weile nicht benutzt. Sie startet erst neu, wenn nichts mehr läuft und du sie zwei Minuten nicht benutzt hast (keine Taste, kein Klick in ihren Fenstern), nie mitten in deiner Arbeit. Mit Jetzt neu starten startet die App sofort neu; ihre Sitzungen und Terminals enden dabei, wie beim Beenden. Unter Datenschutz stehen außerdem der Hinweis zur Ende-zu-Ende-Verschlüsselung und der Link zur Datenschutzerklärung in der Sprache der App.
Anmeldung und Sicherheit
Auf der Seite Konto steht unter Anmeldung die Zwei-Faktor-Anmeldung: Einschalten … lässt dich wählen zwischen Bestätigung auf deinen Geräten, einer Authenticator-App und dem Basis-Schutz. Für die Authenticator-App zeigt DeskRanger einen QR-Code und den Schlüssel zum Abtippen und fragt nach dem ersten Code. Unter Wiederherstellungscodes erstellst du mit Neu erstellen … neue Wiederherstellungscodes; sie erscheinen nur einmal. Vor jeder dieser Änderungen fragt DeskRanger: Bestätige, dass du es bist. Es gelten die Wege, die dein Konto hat: Auf einem anderen Gerät bestätigen, ein Code aus der Authenticator-App, ein Wiederherstellungscode, der Code per E-Mail oder dein Passwort; Apple und Google öffnen ihre Anmeldeseite im Browser.
Unter Passkeys legst du mit Passkey hinzufügen … einen Passkey für diesen Computer an. Linux hat keinen eigenen Passkey-Speicher wie Touch ID oder Windows Hello, deshalb verwaltet DeskRanger den Passkey selbst: Der Schlüssel liegt in deinem Schlüsselbund (GNOME Keyring oder KWallet), nie in einer Datei, und gilt nur für deskranger.app. Danach meldest du dich mit Mit Passkey anmelden an und bestätigst Änderungen mit dem Passkey. Er ist so gut geschützt wie dein Schlüsselbund: Wer an deinem entsperrten Linux-Konto sitzt, kann ihn benutzen. Richtest du Linux neu ein, legst du einen neuen Passkey an und entfernst den alten in der Liste. Wie du DeskRanger Secure auf diesem Computer einschaltest, steht unten unter „DeskRanger Secure auf Linux“.
DeskRanger Secure auf Linux
Unter DeskRanger Secure auf der Seite Konto schaltest du DeskRanger Secure mit Einschalten … ein. Zuerst bestätigst du wie oben mit einem Weg deines Kontos, dass du es bist (Bestätige, dass du es bist); dieser Computer selbst zählt dafür nicht. Dann wählst du unter Welche Geräte gehören dir? deine Geräte aus, druckst deinen Wiederherstellungsschlüssel mit Drucken … aus (dort auch als PDF) und tippst zwei seiner Gruppen vom Ausdruck ab.
Dieser Computer gibt mit einem Schlüssel aus seinem Schlüsselbund frei und fragt dabei nicht nach dir, wie ein Windows-PC mit seinem Sicherheitschip. Darum zählt er nie als deine Bestätigung: Ausschalten (Ausschalten …) geht hier nur mit deinem Wiederherstellungsschlüssel, und ein neues Wiederherstellungsschlüssel erstellst du auf einem Mac, iPhone oder Android-Gerät. In der Liste deiner vertrauten Geräte entfernst du ein Gerät mit Entfernen für alle deine Geräte und erlaubst einem Gerät mit Freigeben erlauben …, selbst freizugeben. Entfernst du einen Computer in der Geräteliste, nimmt dieselbe Entfernung ihn auch aus der Liste deiner vertrauten Geräte, nach der einen Frage dort.
Meldet sich ein neues Gerät in deinem Konto an oder bestätigt eine Anmeldung oder eine Kontoänderung, kommt die Anfrage auf diesem Computer nach vorn, und auf dem Dashboard steht sie unter Braucht Aufmerksamkeit. Bei einem neuen Gerät tippst du den Code ein, den es gerade zeigt; erst wenn er stimmt, geht Freigeben. Bei einer Anmeldung oder Kontoänderung tippst du die Zahl ein, die dort angezeigt wird. Mit Ablehnen lehnst du ab, mit Das war ich nicht sagst du, dass du es nicht warst. Die Anfrage eines DeskRanger Host auf einem anderen Computer gibst du an diesem Computer selbst frei. Anfragen eines Browsers und Netzwerk-Anfragen beantwortest du auf einem anderen deiner Geräte.
Ist DeskRanger Secure in deinem Konto an und meldest du diesen Computer neu an, zeigt das Fenster zuerst Dieses Gerät wartet auf Freigabe und fragt dabei einmal von selbst nach der Freigabe. Öffne DeskRanger auf einem Gerät, dem du schon vertraust, und gib dort den Code ein, den dieser Computer dann zeigt. Ohne vertrautes Gerät gibst du mit deinem Wiederherstellungsschlüssel frei (Kein vertrautes Gerät zur Hand? Mit Wiederherstellungsschlüssel freigeben): Du tippst ihn vom Ausdruck ab. Mit Abmelden ziehst du eine offene Anfrage zurück und meldest dich ab. Erst nach der Freigabe zeigt das Fenster deine Geräte.
Läuft auf diesem Computer der Hintergrunddienst (Bildschirm nach der Anmeldung, gesperrt mit deinem Passwort; Terminal und Dateien schon vorher.) und ist DeskRanger Secure an, muss auch der Dienst in die Geräteliste. Bis dahin steht unter DeskRanger Secure Der Hintergrunddienst dieses Computers wartet auf Freigabe, und unter Dieser Computer steht die Aufgabe Hintergrunddienst wartet auf Freigabe; vor der Anmeldung ist der Computer so lange nicht erreichbar. Darf diese App freigeben, nimmst du den Dienst mit Freigeben auf, direkt an der Aufgabe unter Dieser Computer, in der Übersicht oder unter DeskRanger Secure: Kein anderes Gerät und kein Code ist nötig, die App trägt ihn mit ihrem Schlüssel ein und gibt ihm die Geräteliste, der er ab dann folgt. Danach meldet sie Der Hintergrunddienst dieses Computers ist freigegeben. Das geht nur direkt an diesem Computer, nicht aus einer Fernsitzung. Hast du Auch vor der Anmeldung erreichbar gerade eingeschaltet, kann es bis zu einer Minute dauern, bis der Dienst im Konto ist; so lange steht dort Verbindet mit dem Konto … Das kann bis zu einer Minute dauern.
Ist dieser Computer das erste Gerät eines neuen Kontos, bietet DeskRanger dir einmal an, DeskRanger Secure einzuschalten: Secure einschalten öffnet die Schritte von oben, Später schließt das Angebot; es kommt nicht wieder. Ändert sich die Liste deiner vertrauten Geräte, sagt eine Meldung, was passiert ist: ein kurzer Hinweis im Fenster, solange es vorn ist, sonst eine Mitteilung des Desktops. So meldet sich auch Browser-Zugriff, wenn ein Browser sich ohne Nachfrage mit einem deiner Geräte verbindet oder dafür freigegeben wird. Wurde DeskRanger Secure auf einem anderen Gerät neu begonnen, steht oben unter DeskRanger Secure DeskRanger Secure wurde neu begonnen, mit dem Gerät, das neu begonnen hat, unter dem Namen, den dieser Computer kennt (oder dass er es nie getroffen hat): Übernehmen … nur, wenn du das warst; mit Nicht übernehmen behält dieser Computer seine Liste. Bei Unstimmigkeit in der Geräteliste zeigt Auflösen …, was die andere Fassung geändert hat; mit Diese Liste behalten behält dieser Computer seine Liste und entfernt die angehakten Geräte auch hier.
Hast du kein vertrautes Gerät und kein Wiederherstellungsschlüssel mehr, fragst du unter DeskRanger Secure › Erweitert bei Neu beginnen ohne Schlüssel mit Neu beginnen … an und bestätigst mit einem Code per E-Mail oder einem Passkey. Danach zeigt jeder Linux-Computer dort die Anfrage mit dem Gerät, das angefragt hat, und Anfrage abbrechen, nach den 7 Tagen auch Jetzt neu beginnen …: Du bestätigst noch einmal, wählst deine Geräte und erstellst einen neuen Wiederherstellungsschlüssel (DeskRanger Secure).