Design
Konto und Abgleich
Mit einem Konto findest du deine Einrichtung an einem zweiten PC wieder. Das Konto ist außerdem der Eintritt in die Software: Ohne Anmeldung geht die Oberfläche nicht auf.
Wozu das Konto da ist
- Eintritt: Wer vor dem Rechner sitzt, meldet sich einmal an. Danach geht die Software auch ohne Internet auf.
- Abgleich: Belegungen, Widgets, Farben und die Auswahl der Plugins lassen sich auf Ansage zum Konto hochladen und auf einem anderen PC wieder herunterladen.
- Dienste des Servers: Schlüssel, die nicht in die Software gehören, hält der Server. Das Wetter kommt über ihn, und die Anmeldung bei Discord lässt er den Tausch erledigen, ohne dass dieser Rechner je ein Geheimnis sieht.
Ein lokales Konto mit Passwort gibt es nicht. Wer du bist, sagt dir der Anbieter, bei dem du dich anmeldest.
Anmeldewege
Auf der Anmeldeseite und in Einstellungen → Konto stehen die Wege, die der Server gerade offenhält: Discord, Google und Twitch. Die Software kennt keinen Anbieter beim Namen, die Knöpfe entstehen aus dem, was der Server meldet. Ein Knopf, der mit „nicht unterstützt“ endet, wäre schlechter als keiner.
Ist noch nichts bekannt (erster Start ohne Netz), zeigt die Software alle drei. Lieber ein Knopf zu viel als eine Anmeldeseite ohne Ausweg.
So läuft die Anmeldung
- Du klickst Mit Discord anmelden (oder Google, Twitch).
- Dein Browser öffnet die Anmeldeseite des Anbieters. Die Software wartet: Warte auf die Bestätigung im Browser … Dafür hast du drei Minuten.
- Du bestätigst im Browser. Die Antwort kommt über eine Adresse nur auf deinem Rechner (
127.0.0.1, Port 9848) zur Software zurück. Von dort nimmt sie nur diese Anmeldung an. - Die Software tauscht den Einmal-Code gegen eine Sitzung. Das Token des Anbieters sieht sie nie, nur die Sitzung, die sie dafür bekommt.
Dein Anmeldeschlüssel (das Erneuerungs-Token der Sitzung) liegt nicht lesbar auf der Platte, sondern wird mit deinem Windows-Konto verschlüsselt (DPAPI). Auf einem anderen Rechner oder unter einem anderen Windows-Konto ist er wertlos.
Dein Name und dein Profilbild werden angezeigt, soweit der Anbieter sie liefert.
Abmelden
Es gibt zwei Arten, und sie tun Verschiedenes:
| Wo | Was passiert |
|---|---|
| Konto-Menü oben (Namen anklicken → Abmelden) | Zurück zur Anmeldeseite. Das Konto bleibt gespeichert, der erste Knopf heißt dann Als <Name> anmelden und geht ohne Browser. Gedacht für „jetzt sitzt jemand anderes davor“ |
| Einstellungen → Konto → Abmelden | Das Konto wird entfernt. Der nächste Weg hinein geht wieder über den Anbieter im Browser |
Das Abmelden oben überlebt auch ein Neuverbinden der Oberfläche mit dem Backend: Die Software fragt nicht nur, ob ein Konto gespeichert ist, sondern auch, ob du dich gerade abgemeldet hast.
Der Abgleich
Unter Einstellungen → Konto steht der Block Abgleich mit dem Konto, sobald du angemeldet bist. Darunter zwei Knöpfe, auf Ansage, in beide Richtungen getrennt:
| Knopf | Wirkung |
|---|---|
| Hochladen | legt den Stand dieses PCs beim Konto ab („Einstellungen hochgeladen (Stand N)“) |
| Herunterladen | holt den Stand vom Konto auf diesen PC („Einstellungen geholt (Stand N)“) |
Die Zeile darunter sagt, welcher Stand beim Konto liegt: „Beim Konto liegt Stand 7. Plugin-Zugangsdaten bleiben hier.“
Wichtig: Herunterladen überschreibt deine Belegungen auf diesem PC, ohne zu fragen. Lege vorher eine Sicherung an, wenn dir der aktuelle Stand etwas wert ist.
Warum nicht automatisch? Von selbst im Hintergrund abzugleichen wäre bequem und würde irgendwann still überschreiben, was du gerade eingerichtet hast.
Was mitwandert
Was zum Gerät gehört, geht mit. Das legt eine feste Positivliste fest: Was dort nicht steht, verlässt deinen Rechner nicht.
- die Module, die du übernommen hast, mit Namen
- die Modulübersicht (Art, zuletzt gesehene Position, Firmware)
- Ordner
- Helligkeit und LED-Farben
- Belegungen der Tasten, Schieberegler und Drehregler
- Widgets, Seiten und Seitennamen
- welche Plugins aktiviert sind
Was nicht mitwandert
- Einstellungen der Plugins mit Passwörtern und Token (OBS-Passwort, Twitch-Token, Webhooks und so weiter), dazu die Stände von Zählern. Ein Konto im Netz ist kein Grund, Geheimnisse dorthin zu tragen.
- das Konto selbst.
- Hintergrundbilder und die Dateien eigener Symbole: Sie liegen auf diesem PC, und ein Pfad auf deiner Platte ist anderswo wertlos. Von einem eigenen Symbol steht nur der Name in der Belegung, das Bild selbst kommt nicht mit.
- die Einstellungen dieses Rechners (Autostart, Update-Suche …): Ob ein zweiter PC mit Windows starten soll, geht den ersten nichts an.
Wie der Abgleich Konflikte vermeidet
Beim Konto liegt ein Zähler (die Version). Hochgeladen wird nur auf den Stand, den dieser PC zuletzt gesehen hat. Hat in der Zwischenzeit ein anderer PC hochgeladen, trifft die Bedingung keine Zeile, und du bekommst einen Hinweis statt eines stillen Verlusts:
Auf dem Server steht ein neuerer Stand. Erst herunterladen, dann wieder hochladen.
Pro Konto gibt es ein Deck (es heißt dort „Mein Deck“). Zwei Decks je Konto wären ein Problem, keine Lösung.
Ein zweiter PC
- Installiere die Software am zweiten PC und melde dich mit demselben Konto an.
- Gehe zu Einstellungen → Konto und klicke Herunterladen.
- Trage dort die Plugin-Zugangsdaten neu ein (OBS-Passwort, Twitch-Anmeldung …). Sie sind nicht mitgekommen.
- Füge eigene Symbole und Hintergrundbilder wieder hinzu.
Die Positionen der Module am zweiten PC müssen zu den Belegungen passen: Belegungen hängen am Steckplatz.
Wenn es nicht klappt
Die Meldungen des Abgleichs und der Anmeldung stehen im Dialog und in der Übersicht. Typische Fälle (Server nicht erreichbar, nichts beim Konto, Anmeldung scheitert) beschreibt die Fehlerbehebung.
Weiter: Sicherung · Datenschutz und Sicherheit