Doku Referenz

Wo Celas Studio seine Dateien ablegt

Jede Datei, die Celas Studio außerhalb deiner Projekte schreibt: Einstellungen, Arbeitsbereiche, Pinsel, Tastenkürzel, Absturzberichte und automatische Sicherungen, und wo jede davon auf welcher Plattform liegt.

Celas Studio hält zwei getrennte Sätze von Dateien auf der Festplatte: einen Anwendungsdatenordner für alles, was du in den Einstellungen und den Bedienfelder ändern kannst, und einen kleineren, eigenen Ordner für Lizenz und Konto, damit beide eine Neuinstallation überstehen.

Der Anwendungsdatenordner

PlattformOrt
WindowsNeben celasstudio.exe, im Ordner, in den du installiert hast
macOS~/Library/Application Support/Fruzai/CelasStudio/
Linux$XDG_DATA_HOME/Fruzai/CelasStudio/, oder ~/.local/share/Fruzai/CelasStudio/, wenn diese Variable nicht gesetzt ist
Datei oder OrdnerWas darin steckt
imgui.iniDock-Layout und Fensterpositionen
celaskanvas_ui.cfgSichtbarkeit der Bedienfelder, Anzeigeoptionen des Ansichtsfensters, Werkzeugoptionen, Einstellungen der Exportdialoge, die Einstellungen und die Liste der zuletzt geöffneten Projekte
shortcuts.cfgJede Tastenbelegung
celasstudio_brushes.cbrushsetDeine eigenen Pinselvorgaben
swatches_library.jsonDeine Farbfelder-Sammlung: alle Kategorien, Farben und Verläufe
celaskanvas_swatches.cfgWie die Farbfelder-Bedienfeld diese Sammlung anzeigt: Ansicht, Feldgröße, Name anzeigen, aktive Kategorie
celaskanvas_color.cfgDen Zustand dem Bedienfeld Farbe
Ordner workspaces/Je eine .ini-Datei pro Arbeitsbereich, den du über Fenster ▸ Arbeitsbereich ▸ Arbeitsbereich speichern angelegt hast, nach ihm benannt
tips/*.pngPinselspitzen, die du über Auswahl als Pinselspitze speichern gesichert hast, dazu jedes PNG, das du selbst in diesen Ordner legst
crash-report.txtDen Klartextbericht des letzten Absturzes, sofern noch keiner gesendet wurde
client-id.txtEine anonyme Kennung, die allein dazu dient, Absturzberichte zuzuordnen, und kein Geräteabdruck ist

Eine weitere Datei liegt neben deinem Projekt statt im Anwendungsdatenordner: Hast du die automatische Sicherung eingeschaltet, wird eine Wiederherstellungskopie unter dem Dateinamen deines Projekts mit angehängtem .autosave.cls neben die echte Projektdatei geschrieben. Das ist eine eigene Datei. Die automatische Sicherung rührt dein tatsächliches Projekt nie an und leert nie seine Markierung für ungespeicherte Änderungen. Ein nie gespeichertes Dokument hat keinen Projektordner, in dem es liegen könnte, seine Kopie landet deshalb als untitled-N.autosave.cls im Anwendungsdatenordner; eine Rettungskopie beim Absturz landet dort als rescued.cls.

Unter Windows gibt es eine Sache, die Celas Studio außerhalb dieser Ordner schreibt. Damit der Doppelklick auf ein Projekt funktioniert, trägt es den Dateityp .cls für dein Benutzerkonto ein, unter HKEY_CURRENT_USER\Software\Classes, im Schlüssel .cls und in CelasKanvas.Project. In den rechnerweiten Teil der Registrierung wird nichts geschrieben, es braucht also keine Administratorrechte, und celasstudio.exe --unregister-file-types nimmt die Einträge wieder heraus. Siehe Projekte öffnen.

Lizenz und Konto: ein anderer Ordner

Deine Lizenz und deine Anmeldung bei celas.studio liegen getrennt von den übrigen Einstellungen, und zwar gerade deshalb, damit sie nicht verloren gehen, wenn du das Programm verschiebst, neu installierst oder an Ort und Stelle aktualisierst.

PlattformOrt
Windows%LOCALAPPDATA%\CelasKanvasStudio\
macOS~/Library/Application Support/CelasKanvasStudio/
Linux$XDG_CONFIG_HOME/CelasKanvasStudio/, oder ~/.config/CelasKanvasStudio/, wenn diese Variable nicht gesetzt ist

Darin: license.dat hält deinen Lizenzschlüssel und seinen zwischengespeicherten Zustand, und auth.json hält dein Anmeldetoken für celas.studio und dein Profil. Unter Windows wird eine Lizenz, die eine ältere Fassung im Installationsordner abgelegt hat, aus Gründen der Verträglichkeit weiterhin gelesen.

Eine Datei gefahrlos zurücksetzen

Schließ Celas Studio zuerst: Jede Datei hier wird beim normalen Beenden oder beim Speichern geschrieben, eine davon bei geöffnetem Programm zu bearbeiten oder zu löschen wird also einfach überschrieben.

  • Palettenlayout oder Einstellungen aus dem Ruder gelaufen: Lösch celaskanvas_ui.cfg (und imgui.ini, wenn das Dock-Layout selbst das Problem ist). Beide werden beim nächsten Start mit Standardwerten neu aufgebaut.
  • Tastenkürzel: Der sicherere Weg führt durch das Programm (Einstellungen ▸ Tastenkürzel ▸ Alle auf Standard zurücksetzen) und braucht keinen Neustart. shortcuts.cfg von Hand zu löschen bewirkt dasselbe.
  • Ein Arbeitsbereich, den du nicht mehr willst: Klick ihn unter Fenster ▸ Arbeitsbereich mit der rechten Maustaste an und wähl Löschen, was zuerst nachfragt und den Arbeitsbereich beim Namen nennt, oder entfern seine .ini direkt aus dem Ordner workspaces, was nicht nachfragt. Rückgängig geht beides nicht.
  • Eigene Pinsel: celasstudio_brushes.cbrushset ist die Arbeitskopie. Pinselsatz exportieren… im Bibliotheksmenü der Pinsel-Bedienfeld schreibt eine Sicherung, die sich wieder importieren lässt, kopier die Datei also woandershin, bevor du sie löschst, falls du sie später zurückwillst.
  • Farbfelder: Nimm zuerst das Menü der Farbfelder-Bedienfeld ▸ Exportieren, um eine .json-Sicherung anzulegen, denn swatches_library.json zu löschen leert die Sammlung, und im Programm gibt es nichts, woraus sie sich wiederherstellen ließe.
  • Eine hängende oder ungewollte automatische Sicherung: Lösch die Datei .autosave.cls neben dem Projekt, oder antworte beim Start in der Wiederherstellungsabfrage mit Verwerfen. Es ist immer nur eine Wiederherstellungskopie, sie zu entfernen kann die echte Projektdatei also nicht beeinträchtigen.
Außer bei den Kurzbefehlen haben die Einstellungen keine Schaltfläche zum Zurücksetzen im Programm: celaskanvas_ui.cfg, die Farbfeldersammlung oder die Pinselsammlung zurückzusetzen heißt, das Programm zu schließen und die Datei selbst zu löschen.