Diese Seite beschreibt Calíope 1.5, die Version, die wir gerade bauen. Die 1.4 ist fertig und in der App-Review, und der Store liefert heute 1.3 auf dem Mac und 1.2 auf dem iPad. Das Changelog sagt, in welcher Version jede Funktion kam.
Fügt jedem Thema einen Button „In Calíope öffnen“ hinzu. Funktioniert nur mit installierter App.
Calíope spricht die Sprache, die du ihr in den Systemeinstellungen gibst.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Calíope ist in fünf Sprachen übersetzt: Deutsch, Englisch, Spanisch, Französisch und Italienisch. Steht das System auf einer anderen, erscheint sie auf Englisch.
Die Sprache wählst du in den Systemeinstellungen, nicht in der App, und du wählst sie pro App: Dein Gerät kann in einer Sprache laufen und Calíope in einer anderen.
- Auf iPad und iPhone: Einstellungen › Calíope › Bevorzugte Sprache.
- Auf dem Mac: Systemeinstellungen › Allgemein › Sprache & Region › Apps.
In Einstellungen › Allgemein siehst du, in welcher Sprache sie läuft, samt Taste, die dich dorthin bringt.
Die Änderung erreicht auch das Widget und die Siri-Kurzbefehle, die vorher in der Gerätesprache blieben.
Bis zur vorigen Version gab es eine Auswahl in der App. Sie wurde entfernt: Sie verdoppelte eine Einstellung, die das System schon hat, und was dort gewählt wurde, hielten weder die Siri-Sätze noch die Berechtigungsdialoge ein — die App konnte also in zwei Sprachen zugleich sprechen.
Sprache, Query-Log, Fehler-Log, Biometrie und Nutzungstipps.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Der Tab Allgemein enthält folgende Abschnitte:
Sprache: zeigt, in welcher Sprache Calíope läuft, und führt zur Systemeinstellung, in der man sie ändert. In der App gibt es keine Auswahl: die Sprache wird pro App in Systemeinstellungen › Allgemein › Sprache & Region › Apps gewählt, auf iPad und iPhone in Einstellungen › Calíope › Bevorzugte Sprache. Details findest du im Thema Sprache der Oberfläche.
Log: Aktiviere oder deaktiviere das Log erfolgreicher Queries und das Log der Query-Fehler. Das Log wird in UserDefaults gespeichert und lässt sich im Tab SQL-Log des Workspace einsehen.
Nutzungstipps: Der Schalter Tipps beim Start anzeigen steuert, ob TipKit beim ersten Verwenden jeder Funktion kontextbezogene Tipp-Ballons anzeigt. Deaktiviere ihn, wenn du eine Oberfläche ohne eingeblendete Tutorials bevorzugst.
Biometrie: Der Schalter Face ID erforderlich bzw. Touch ID erforderlich verlangt eine biometrische Authentifizierung, bevor eine Verbindung zu einem Server aufgebaut wird. Er sitzt in genau diesem Tab, unter macOS wie auf dem iPad, und erscheint nur, wenn das Gerät Biometrie anbietet.
Stichwörter: allgemein, einstellungen, log, protokoll, sprache, language, biometrie, face id, touch id
Hält geplante Backups und Monitoring aktiv, wenn du das Fenster schließt — nur auf macOS.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Standardmäßig beendet sich Calíope vollständig, wenn das letzte Fenster geschlossen wird. Hast du geplante Backups oder das Server-Monitoring aktiviert, unterbricht dieses Beenden diese Hintergrundaufgaben.
Öffne Einstellungen › Allgemein › Verhalten beim Schließen des Fensters und aktiviere Calíope im Hintergrund weiterlaufen lassen. Mit aktivierter Option:
- Das Dock-Symbol verschwindet, wenn du das Fenster schließt — Calíope ist keine "reguläre" App mehr, sondern läuft als Zubehör-App weiter.
- Das Menüleisten-Symbol (oben rechts am Bildschirm) bleibt sichtbar; von dort kannst du:
- Fenster öffnen — öffnet die Oberfläche im laufenden Prozess wieder und behält Sessions, Verbindungen und den Scheduler.
- Neue Instanz — startet einen komplett unabhängigen Calíope-Prozess.
- Beenden — beendet die App wirklich.
- Der Backup-Scheduler, die Monitoring-Engine und der Widget-Refresh laufen weiter.
Um zum Standardverhalten zurückzukehren, deaktiviere den Schalter: Deaktivierst du ihn bei bereits verstecktem Fenster, wechselt Calíope sofort zurück in den regulären Modus und erscheint wieder im Dock.
Diese Einstellung gilt nur für macOS. Auf dem iPad verwaltet das Betriebssystem den Lebenszyklus selbst.
Stichwörter: hintergrund, background, menu bar, menüleiste, dock, automatisches backup, backup, scheduler, monitoring, immer ausführen, im hintergrund, fenster ausblenden
Startet Calíope automatisch bei der Anmeldung an deinem Account — ideal für geplante Backups.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Aktiviere diese Einstellung, wenn Calíope automatisch starten soll, sobald du dich an deinem macOS-Account anmeldest — ohne die App manuell öffnen zu müssen.
So funktioniert es. Calíope registriert einen Eintrag als Anmeldeobjekt des Systems. Beim ersten Aktivieren kann macOS eine ausdrückliche Bestätigung verlangen: Es erscheint ein Hinweis oder Systemeinstellungen › Allgemein › Anmeldeobjekte öffnet sich mit Calíope in der Liste. Bestätige dort, und die Option ist aktiv.
Wann das nützlich ist.
- Geplante Backups. Wenn du dich auf den Scheduler für tägliche oder wöchentliche Backups verlässt, ergibt diese Option zusammen mit Calíope im Hintergrund weiterlaufen lassen den kompletten Ablauf: Bei der Anmeldung startet Calíope; schließt du das Fenster, bleibt die App in der Menüleiste; die Backups laufen zur geplanten Zeit, ohne dass du etwas öffnen musst.
- Server-Monitoring. Hast du das Monitoring in Dashboard-Tabs aktiv gelassen, sammeln sich die Snapshots ab der ersten Minute der Anmeldung weiter an.
Verwaltung über das System. Du kannst jederzeit Systemeinstellungen › Allgemein › Anmeldeobjekte öffnen und Calíope dort deaktivieren — der Schalter in den Einstellungen übernimmt diese Änderung, wenn du die Einstellungen das nächste Mal öffnest.
Wenn die Aktivierung fehlschlägt. Unter dem Schalter erscheint eine orangefarbene Meldung mit dem Grund. Die häufigste Ursache: macOS blockiert Calíope in den Anmeldeobjekten (wegen einer früheren manuellen Deaktivierung). Öffne die Systemeinstellungen, erlaube Calíope und versuch es erneut.
Diese Einstellung gilt nur für macOS. Auf dem iPad gibt es das Konzept der Login Items nicht.
Stichwörter: login, anmeldung, start, automatisch, startup, autostart, automatisches backup, scheduler, anmeldeobjekte, beim einschalten starten
Schrift, Tabulator, Autovervollständigung und Optionen des SQL-Editors.
Wo es zu finden ist: Calíope › Einstellungen › Text-Editor
Text:
- Schriftgröße des Editors (10–26 pt) — steuert die Textgröße im Schreibbereich des SQL-Editors.
- Tab-Größe (2–30 Leerzeichen) — Anzahl der Leerzeichen, die die Tab-Taste beim Einrücken von SQL-Code einfügt.
Funktionen:
- Automatische Einrückung — beim Drücken von Enter im Editor wird die neue Zeile auf dieselbe Ebene wie die vorherige eingerückt. Praktisch zum Schreiben von BEGIN…END-Blöcken oder verschachtelten Unterabfragen.
- SQL-Keywords autovervollständigen — zeigt beim Tippen Vorschläge für MySQL/MariaDB-Schlüsselwörter an. Lässt sich ohne Neustart der App ein- und ausschalten.
- Keywords beim Formatieren in Großbuchstaben umwandeln — beim Beautify werden SELECT, FROM, WHERE usw. großgeschrieben.
- Zeilennummern anzeigen — zeigt die Nummer jeder Zeile am linken Rand des Editors an, praktisch zum Referenzieren von Fehlern.
- Trailing-Whitespace entfernen — entfernt automatisch überflüssige Leerzeichen am Ende jeder Zeile, bevor der Editor-Inhalt ausgeführt oder gespeichert wird.
Schriftgröße der Ergebnistabelle:
Die Ergebnisleiste des SQL-Editors hat ihre eigene Größensteuerung, neben dem Wort Tabelle: zwei Schaltflächen mit der Zahl dazwischen, von 11 bis 26 Punkt. Sie ist unabhängig von der Editorgröße und lässt sich auch durch Aufziehen mit zwei Fingern über dem Raster ändern —Trackpad unter macOS, zwei Finger auf dem iPad—. Der Wert wird über Sitzungen hinweg gesichert.
Gruppiert, sortiert, verschiebt und löscht die gespeicherten Verbindungsprofile.
Wo es zu finden ist: Calíope › Einstellungen › Verbindungen
Der Tab Verbindungen gibt es unter macOS und auf dem iPad, und er ist das Inventar aller gespeicherten Profile.
Sie sind nach ihrer Gruppe gruppiert, mit dem Gruppennamen und der Anzahl der enthaltenen Verbindungen in jeder Kopfzeile; die zu keiner gehören, landen unter Ohne Gruppe am Ende. Innerhalb jeder Gruppe werden sie alphabetisch nach Namen sortiert.
Sortierung ändern. Unter macOS durch Klick auf eine beliebige Spaltenüberschrift: Name, Typ, Benutzer, Server, Port, Datenbank oder Kollation. Auf dem iPad mit dem Steuerelement Sortieren nach in der Fußzeile, das Name, Server, Benutzer und Typ anbietet. Die Gruppen selbst bleiben, wo sie sind: Die gewählte Sortierung gilt innerhalb jeder Gruppe.
Was man mit einer Verbindung machen kann. Rechtsklick unter macOS, gedrückt halten auf dem iPad: die Verbindung testen, sie in eine andere Gruppe verschieben — oder aus allen herausnehmen — und sie löschen. Auf dem iPad wird auch durch Wischen der Zeile nach links gelöscht. Das Löschen fragt vorher und nennt die Verbindung beim Namen, denn es nimmt das gespeicherte Passwort, den Abfrageverlauf und das darin gespeicherte SQL mit, und es gibt kein Rückgängig.
Um die Daten eines Profils zu bearbeiten — Host, Zugangsdaten, SSL, SSH-Tunnel — geh zurück zum Verbindungsmanager, dem Startbildschirm vor dem Verbinden, und wähl es in der Seitenleiste aus. Dieser Tab bearbeitet nicht: Er verwaltet.
Profile importieren / exportieren: Die Fußzeile enthält Buttons, um alle Profile in eine JSON-Datei zu exportieren und aus einer zuvor exportierten Datei zu importieren. Praktisch, um Konfigurationen zwischen Rechnern zu migrieren oder eine Kopie aufzubewahren. Der Export enthält keine Passwörter — die liegen im Schlüsselbund — und auch nicht den Inhalt von Zertifikaten und Schlüsseln, nur deren Pfade.
Stichwörter: Profile, gespeicherte Verbindungen, Gruppen, sortieren, alphabetisch, in Gruppe verschieben, Profil löschen, Liste, importieren, exportieren
Konfiguriere Anbieter, API-Keys und Antwortlänge global.
Wo es zu finden ist: Calíope › Einstellungen › KI-Assistent
Wähl den Anbieter und füll aus, was dieser Anbieter braucht: die Cloud-Anbieter verlangen deinen API-Key; Apple Intelligence verlangt nichts, weil das Modell auf dem Gerät läuft; Ollama verlangt die Adresse, unter der es lauscht, und keinen Key. Wo ein Modell gewählt wird, listet die Schaltfläche zum Neuladen auf, was dieser Anbieter veröffentlicht: in der Cloud die deines Kontos, bei Ollama die, die du heruntergeladen hast.
Der Abschnitt Generierung enthält den Schalter Schema an das Modell senden und die Auswahl Maximale SQL-Länge, die festlegt, wie viele Tokens das Modell pro Antwort erzeugen darf. Im Thema Maximale Länge des generierten SQL steht, wann welche Option passt.
Verlangt der Anbieter einen Key und du hast noch keinen, läuft der Assistent im Demo-Modus mit Beispielantworten. Was hier gespeichert wird, gilt für den KI-Assistenten in allen Tabs und auf allen drei Plattformen (macOS, iPad und iPhone).
Stichwörter: KI, OpenAI, Gemini, Claude, Apple Intelligence, Ollama, API key, modell, GPT, assistent konfigurieren, tokens, maximale länge, generierung, ohne key, lokal
Wie die Hilfeblasen verteilt werden: eine pro Besuch eines Werkzeugs, nie zwei gleichzeitig.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Calíope bringt über siebzig Bedienungstipps mit: kurze Blasen, verankert an dem Bedienelement, um das es geht — für Funktionen, die man durch bloßes Hinsehen nicht errät.
Sie kommen einzeln
Jedes Werkzeug hat seine eigene geordnete Liste. Beim Betreten siehst du höchstens einen Tipp, und beim nächsten Besuch ist der nächste dran. Der SQL-Editor etwa hat dreiundzwanzig: Du lernst sie über dreiundzwanzig Besuche kennen, nie alle auf einmal.
Sortiert nach dem, was am meisten spart
Vorn stehen die, die einen Fehler verhindern — der Unterschied zwischen Suchen und Ersetzen, der sichere Modus — dahinter die bequemen. Wer ein Werkzeug früh liegen lässt, hat trotzdem die wichtigen gesehen.
Ein Tipp ist mit dem Anzeigen verbraucht
Er gilt als gesehen, sobald er erscheint, nicht wenn du ihn schließt: Rein und gleich wieder raus, und er kommt nicht zurück. Das ist Absicht — lieber niemandem etwas wiederholen — und genau dafür gibt es die Schaltfläche zum erneuten Anzeigen.
Ein-, ausschalten und neu beginnen
- Einstellungen › Allgemein › Tipps steuert beides: Der Schalter macht sie sofort aus, und Tipps erneut anzeigen setzt sie auf den ersten zurück.
- Das Zurücksetzen wendet die App beim Start an, du musst sie also beenden und neu öffnen. Der Bildschirm sagt es, solange es aussteht.
Auf dem iPhone laufen sie getrennt
Auf dem iPhone läuft Calíope selbst, also sind es dieselben Hinweise und derselbe Schalter — einer pro Gerät, wie bei jeder Einstellung dieser Art.
Sie blockieren nichts
Ein Tippen oder Klicken außerhalb der Blase schließt sie, und sie verlangen nie eine Bestätigung.
Stichwörter: tipps, blasen, kontexthilfe, tooltip, onboarding, erster start, tutorial, tipps zurücksetzen, tipps anzeigen, erneut anzeigen, tipkit
Worüber Calíope dich informieren kann, wann die Erlaubnis abgefragt wird und warum sich ein Hinweis nicht wiederholt.
Wo es zu finden ist: Calíope › Einstellungen › Benachrichtigungen
Calíope kann dir sagen, was passiert, während du woanders hinschaust. Alle Hinweise sind lokale Benachrichtigungen: Die App erzeugt sie auf deinem Gerät, und sie laufen über keinen Server.
Worüber informiert wird
• Lange Query abgeschlossen: wenn eine Query den von dir gesetzten Schwellwert überschreitet (Standard 5 s).
• SSH-Tunnel: wenn der Tunnel abbricht und wenn er zurückkommt.
• Manuelle Sicherung: bei Abschluss und bei Fehlschlag. Diese beiden sind die einzigen, die bei geöffneter App unterdrückt werden.
• iCloud-Synchronisierung: wenn sie fehlschlägt. Nur sichtbar mit aktiviertem iCloud.
• Zeilenmenge: wenn ein Ergebnis die von dir gesetzte Zeilenzahl überschreitet.
Die Erlaubnis wird beim Einschalten eines Schalters abgefragt, nicht beim Start: Solange du keinen Hinweis willst, fragt Calíope das System nichts. Sind sie in den Systemeinstellungen verweigert, sagt dir dieser Abschnitt das oben und bringt dich dorthin — bei verweigerter Erlaubnis kommt keiner an, egal wie viele Schalter an sind.
Ein Hinweis wiederholt sich nicht. Jede Art hat eine Sperrzeit von einer Minute, die von iCloud fünfzehn. Ein Tunnel, der in einer Minute dreißigmal abbricht und zurückkommt, meldet sich einmal.
Was gemeldet wird, wird protokolliert. Mit aktivierten Systemmeldungen hinterlässt jeder Hinweis zusätzlich eine Meldung im Postfach, das iPhone und Uhr lesen — hinter demselben Schalter und in derselben Sperrzeit: sonst würde ein Hinweis dreißig Zeilen am Handgelenk hinterlassen. Die beiden zur manuellen Sicherung sind die Ausnahme, weil der Ausführungsverlauf ihre Meldung bereits sendet und sie hier doppelt erschiene.
Die Taste Testen schickt eine Beispielbenachrichtigung, damit du siehst, wie das System sie darstellt.
Calíope merkt sich die Tabs, die du pro Server hattest, und öffnet sie erneut, wenn du dich wieder mit diesem Server verbindest.
Wo es zu finden ist: Calíope › Einstellungen › Tabs wiederherstellen
Wenn du Calíope schließt, speichert die App einen lokalen Snapshot mit den pro Server geöffneten Tabs (indiziert nach Verbindungsprofil). Beim nächsten Start kommen die Tabs automatisch mit dir zurück, wenn du dich manuell wieder mit diesem Server verbindest.
Calíope öffnet beim Start niemals Verbindungen erneut. Der Grund ist Sicherheit und UX:
- Authentifizierte Sessions ohne Passworteingabe erneut zu öffnen, wäre unsicher.
- Beim Start mehrere Passwort-Prompts für verschiedene Sessions aneinanderzureihen, ist lästig.
- Ein ausgefallener Server würde den Start der App blockieren.
Deshalb ist der Ablauf explizit: Beim Start siehst du den Verbindungsmanager; wenn du ein Profil wählst und dich verbindest, erscheinen im Workspace die für dieses Profil gespeicherten Tabs, sofern welche vorhanden waren.
Einstellungen › Tabs wiederherstellen lässt dich wählen:
- Meine vorherigen Tabs erneut öffnen (Standard) — stellt die Tabs beim erneuten Verbinden mit demselben Server wieder her.
- Frisch starten — verwirft den Snapshot und startet immer mit einem leeren Tab.
Was wiederhergestellt wird und was nicht:
- ✅ Tabs pro Profil (SQL Editor, Dashboard, Kataloge, ER Diagram, Backup usw.) mit ihrem Titel und ihrer initialen Payload.
- ✅ Das in jedem Editor geschriebene SQL wird bereits eigenständig in editor_state.json erhalten.
- ✅ Tabs des Editors ohne Verbindung — werden beim Start sofort wiederhergestellt (sie erfordern keine Authentifizierung).
- ❌ MySQL-Verbindungen / SSH-Tunnel — werden niemals automatisch erneut geöffnet.
- ❌ Query-Ergebnisse, laufende Fortschritte von Backup/Migration/Wartung — sind lebende Zustände und werden nicht wiederbelebt.
Speicherung: Der Snapshot liegt in ~/Library/Application Support/Caliope/session_restore.json. Er ist pro Gerät — er wird nicht über iCloud synchronisiert, da der ideale Workflow von macOS (viele Tabs) sich oft von dem des iPad (eine Aufgabe nach der anderen) unterscheidet.
Stichwörter: Tabs wiederherstellen, reopen tabs, session restore, erneut öffnen, snapshot, erneut verbinden, Tabs pro Server, start fresh
Halte Verbindungen, Snippets, Verlauf und Einstellungen zwischen all deinen Apple-Geräten synchronisiert.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Calíope kann deine Daten zwischen macOS, iPad und iPhone über iCloud synchronisieren, wodurch die manuelle Konfiguration jedes Geräts entfällt.
Was synchronisiert wird:
- Verbindungsprofile (connections.json) — alle deine gespeicherten Server.
- Editor-Status (editor_state.json) — das letzte SQL, das du geöffnet hattest.
- Safe Mode (editor_safemode.json) — der Status des Safe-Mode-Schalters.
- Einstellungen — Schriftgröße, Editor-Optionen, KI-Konfiguration.
- SQL-Snippets — deine Sammlung gespeicherter Code-Snippets.
- Query-Verlauf — die letzten 100 Einträge pro Server (aufgrund des Limits des iCloud KV Store).
- ER-Layouts — die gespeicherten Positionen der Knoten in den ER-Diagrammen.
- Passwörter — die Anmeldedaten werden automatisch zwischen dem lokalen Schlüsselbund und dem iCloud-Schlüsselbund migriert.
Wie du die Synchronisation aktivierst:
1. Stell sicher, dass iCloud aktiv ist und du dich mit deiner Apple-ID unter Systemeinstellungen › Apple-ID angemeldet hast.
2. Öffne Einstellungen › Allgemein › iCloud.
3. Aktiviere den Schalter Calíope mit iCloud synchronisieren.
4. Bestätige im Dialog mit Aktivieren und Daten migrieren.
5. Die lokalen Daten werden nach iCloud kopiert und die Synchronisation ist aktiv.
Wie du die Synchronisation deaktivierst:
1. Öffne Einstellungen › Allgemein › iCloud.
2. Deaktiviere den Schalter.
3. Bestätige im Dialog mit Deaktivieren.
4. Die Daten werden zurück in den lokalen Speicher kopiert. Die Kopie in iCloud wird nicht gelöscht.
Wenn iCloud nicht verfügbar ist:
Wenn das Gerät keine aktive iCloud-Sitzung hat, erscheint der Schalter deaktiviert mit der Meldung \"iCloud nicht verfügbar. Melde dich in Systemeinstellungen → Apple-ID an.\"
Synchronisationslimits:
Der iCloud KV Store hat ein Limit von 1 MB. Calíope kürzt den Query-Verlauf vor der Synchronisation auf die 100 neuesten pro Server, um innerhalb des Limits zu bleiben. Wenn die Nutzung 80% des Limits überschreitet, wird eine Warnung in der lokalen Diagnose protokolliert.
Datenschutz und Queries — wichtiger Hinweis:
Der synchronisierte Query-Verlauf kann sensible Informationen enthalten: in SQL eingebettete Passwörter, personenbezogene Daten (Namen, E-Mails, IDs), Finanzdaten oder andere vertrauliche Informationen. Bevor du die Synchronisation mit iCloud aktivierst, prüfe, dass dein Verlauf keine solchen Daten enthält. Calíope zeigt dir diesen Hinweis im Aktivierungsdialog und im iCloud-Bereich der Einstellungen, solange die Sync aktiv ist. Um den Verlauf zu löschen, nutze Einstellungen › Allgemein › Meine Daten löschen.
Verhindert, dass der Computer wegen Inaktivität in den Ruhezustand geht, während ein langer Vorgang läuft.
Wo es zu finden ist: Arbeitsbereich › Wach halten
Die Tassen-Schaltfläche in der Symbolleiste hält deinen Mac wach. Das hilft, wenn ein Backup, ein Import oder eine lange Abfrage zu Ende laufen muss und du dich von der Tastatur entfernst.
Es ist manuell und unbefristet: Es läuft nicht nach einer Zeit ab und schaltet sich für keine Aufgabe von selbst ein. Du schaltest es ein, und es bleibt an, bis du es ausschaltest oder Calíope beendest. Beim nächsten Start wird es nie wiederhergestellt — genau damit niemand die Woche mit einem Laptop beendet, der seit Tagen wach ist.
Es gibt zwei Stufen. Standardmäßig bleibt das System wach, aber das Display darf sich ausschalten: Das verbraucht weniger Akku und erzeugt weniger Wärme. Unter Einstellungen › Allgemein kannst du auch das Display anlassen, was nur nötig ist, wenn du weiter auf den Bildschirm schaust. Wird diese Einstellung bei aktivem Modus geändert, wirkt sie sofort.
Solange der Modus aktiv ist, zeigt die Statusleiste am unteren Fensterrand einen Hinweis, damit er nie unbemerkt eingeschaltet bleibt. Du kannst ihn auch über Fenster › Wach halten oder mit Control-Option-C umschalten.
Zum Selbstüberprüfen: Führe „pmset -g assertions“ im Terminal aus — die Assertion erscheint mit dem Namen von Calíope.
Auf dem iPad ist der Umfang ein anderer: Dort bleibt der Bildschirm an, und nur solange Calíope im Vordergrund ist. iPadOS bietet keine Möglichkeit, das System getrennt vom Bildschirm wach zu halten.
Den Deckel zu schließen ist ein Ruhezustand per Hardware, den keine App verhindern kann.
Wo es zu finden ist: Arbeitsbereich › Wach halten
„Wach halten“ blockiert den Ruhezustand wegen Inaktivität — also den, der eintritt, wenn du den Rechner nicht mehr benutzt. Den Deckel zu schließen ist etwas anderes: Das ist ein von der Hardware erzwungener Ruhezustand, und keine Anwendung kann ihn verhindern — weder Calíope noch der Befehl „caffeinate“ im Terminal.
Die einzige Möglichkeit, mit geschlossenem Deckel weiterzuarbeiten, ist der Clamshell-Modus. Der verlangt einen Mac am Stromnetz mit externem Display sowie externer Tastatur oder Maus. In dieser Konfiguration bleibt der Mac von selbst wach und du brauchst „Wach halten“ gar nicht.
Zwei weitere Grenzen: Eine Assertion weckt keinen bereits schlafenden Rechner, sie verhindert nur das Einschlafen; und sie blockiert auch keinen manuellen Ruhezustand über das Apple-Menü.
Ein einziger Ort für alles, was Calíope gerade tut – auch wenn Sie in einem anderen Tab, auf einem anderen Server oder in einer anderen App sind.
Wo es zu finden ist: Arbeitsbereich › Aktivität
Der Status erscheint an drei Stellen, jede für eine andere Frage:
· Ein Punkt neben dem Tab-Namen, wenn dieser Tab arbeitet, und neben der Serverauswahl, wenn die Arbeit auf einer anderen Verbindung läuft. Damit ist der Fall gelöst, eine Abfrage zu starten und dann woanders weiterzuarbeiten.
· Der Fuß der Seitenleiste, wo bereits CPU- und Speicherauslastung standen, öffnet die vollständige Übersicht: was läuft, auf welchem Server, seit wann, mit Fortschritt, sofern bekannt, dazu die aktiven Modi und die zuletzt beendeten Vorgänge.
· Eine Anzeige in der Symbolleiste, neben der Schaltfläche „Wach halten“, mit der Anzahl laufender Vorgänge. Sie existiert, weil die Seitenleiste ausgeblendet werden kann, und öffnet dasselbe Panel.
Die untere Statusleiste berichtet weiter über den Tab, den Sie vor sich haben; sie ergänzt nur einen Hinweis, wenn außerhalb der Ansicht etwas läuft.
Ist die App im Hintergrund, meldet eine Systembenachrichtigung den Abschluss. Das stellen Sie unter Einstellungen › Benachrichtigungen ein.
Aufgaben und Modi sind zwei verschiedene Dinge, und sofortige Vorgänge werden nicht gemeldet.
Aufgaben beginnen und enden: Abfragen und Anweisungsstapel, manuelle und geplante Backups, Wiederherstellungen, Datenmigrationen, Tabellenwartung, Importe, Anfragen an den KI-Assistenten, iCloud-Synchronisierung und die Widget-Aktualisierung. Sie zeigen die vergangene Zeit und, sofern bekannt, den Fortschritt.
Modi sind an, bis jemand sie ausschaltet: „Wach halten“, die Serverüberwachung, vorhandene geplante Backups und offene SSH-Tunnel. Sie enden nicht, also gibt es weder Balken noch Stoppuhr; sie stehen in einem eigenen Abschnitt und zählen nicht für die Zahl an der Anzeige.
Was nicht erscheint: alles, was kürzer als eine Sekunde ist. Den Schemabaum zu laden, ein Diagramm zu öffnen oder Spalten aufzulisten geht im Normalfall sofort, und es zu melden wäre ein Flackern, das einen lehrt, die Anzeige zu ignorieren.
Fehlt bei einem Vorgang der Fortschritt, dann sagt der Server nicht, wie viel noch aussteht. Dann sehen Sie die vergangene Zeit: ein Balken, der von selbst vorangeht, wäre erfunden.
Stichwörter: aufgaben, modi, schwelle, fortschritt, rauschen, was erscheint
Anzeigen, stoppen – und warum das nicht immer geht
Jeder Eintrag im Panel bietet nur an, was er wirklich kann.
Anzeigen aktiviert die Sitzung und den Tab, in dem die Aufgabe läuft. Ein geplantes Backup hat keinen Tab – es startet von selbst, ohne dass jemand etwas öffnet –, deshalb sagt das Panel, dass es kein Ziel gibt, statt eine Schaltfläche anzubieten, die nirgendwohin führt.
Stoppen erscheint nur, wenn der Vorgang wirklich anhaltbar ist:
· Eine Abfrage wird mit KILL QUERY auf ihrer eigenen Verbindung abgebrochen; das verlangt kein PROCESS-Privileg. Lässt sich das nicht senden, wird es gesagt: die Abfrage kann auf dem Server weiterlaufen.
· Manuelle Backups, Wiederherstellungen, Migrationen und Tabellenwartung lassen sich aus dem Panel oder aus ihrem Werkzeug stoppen.
· Geplante Backups, die Synchronisierung und die Widget-Aktualisierung lassen sich nicht mitten im Lauf anhalten: keine Schaltfläche.
„Unbestätigt“. Eine Aufgabe, die über sechs Stunden in der Liste steht, wird so markiert. Sie wird nicht von selbst entfernt, denn ein REPAIR auf einer großen Tabelle kann tatsächlich so lange dauern, und sie verschwinden zu lassen wäre eine Lüge; stattdessen gibt es „Verwerfen“, um sie von Hand zu entfernen, wenn Sie wissen, dass sie weg ist.