Где Celas Studio держит свои файлы
Каждый файл, который Celas Studio пишет вне ваших проектов: настройки, рабочие пространства, кисти, сочетания клавиш, отчёты о сбоях и автосохранения, и то, где каждый живёт на каждой платформе.
Celas Studio держит на диске два отдельных набора файлов: папку данных приложения для всего, что вы можете изменить в «Настройках» и панелях, и меньшую отдельную папку для вашей лицензии и аккаунта, чтобы они пережили переустановку.
Папка данных приложения
| Платформа | Расположение |
|---|---|
| Windows | Рядом с celasstudio.exe, в той папке, куда вы установили |
| macOS | ~/Library/Application Support/Fruzai/CelasStudio/ |
| Linux | $XDG_DATA_HOME/Fruzai/CelasStudio/ или ~/.local/share/Fruzai/CelasStudio/, если эта переменная не задана |
| Файл или папка | Что держит |
|---|---|
| imgui.ini | Разметку стыковки и положения окон |
| celaskanvas_ui.cfg | Видимость панелей, параметры отображения области просмотра, параметры инструментов, настройки окон экспорта, «Настройки» и список недавних проектов |
| shortcuts.cfg | Каждую привязку сочетания клавиш |
| celasstudio_brushes.cbrushset | Ваши собственные предустановки кистей |
| swatches_library.json | Вашу библиотеку цветов «Образцы»: каждую категорию, цвет и градиент |
| celaskanvas_swatches.cfg | То, как панель «Образцы» эту библиотеку показывает: режим вида, размер пастилки, показ имени, активную категорию |
| celaskanvas_color.cfg | Состояние панели «Цвет» |
| папка workspaces/ | По одному файлу .ini на каждое рабочее пространство, сохранённое вами через Окно ▸ Рабочее пространство ▸ Сохранить раб. пространство…, названное по нему |
| tips/*.png | Кончики кистей, сохранённые вами через сохранение выделения как кончика кисти, плюс любой PNG, который вы сами бросите в эту папку |
| crash-report.txt | Отчёт в простом тексте о последнем сбое, если он ещё не отправлен |
| client-id.txt | Анонимный идентификатор, используемый только для привязки отчётов о сбоях, а не отпечаток устройства |
Ещё один файл живёт рядом с вашим проектом, а не в папке данных приложения: аварийная копия автосохранения, если вы его включили, пишется под именем файла вашего проекта с дописанным .autosave.cls, рядом с настоящим файлом проекта. Это отдельный файл. Автосохранение никогда не трогает сам проект и никогда не снимает его метку несохранённых изменений. У документа, который ни разу не сохраняли, нет папки проекта, где ему сидеть, поэтому его копия уходит в папку данных приложения под именем untitled-N.autosave.cls; а копия, спасённая в момент сбоя, ложится туда как rescued.cls.
Лицензия и аккаунт: другая папка
Ваша лицензия и ваш вход в celas.studio хранятся отдельно от остальных настроек именно затем, чтобы не потеряться, если вы переместите, переустановите или обновите программу на месте.
| Платформа | Расположение |
|---|---|
| Windows | %LOCALAPPDATA%\CelasKanvasStudio\ |
| macOS | ~/Library/Application Support/CelasKanvasStudio/ |
| Linux | $XDG_CONFIG_HOME/CelasKanvasStudio/ или ~/.config/CelasKanvasStudio/, если эта переменная не задана |
Внутри: license.dat держит ваш лицензионный ключ и его состояние в кэше, а auth.json держит токен входа в celas.studio и ваш профиль. На Windows лицензия, сохранённая более старой сборкой в папке установки, по-прежнему читается ради совместимости.
Как безопасно сбросить файл
Сперва закройте Celas Studio: каждый файл отсюда пишется при обычном выходе или при сохранении, поэтому правка или удаление одного из них с открытой программой просто перезапишется.
- Разметка панелей или «Настройки» пошли не так: удалите celaskanvas_ui.cfg (и imgui.ini, если дело в самой разметке стыковки). Оба отстраиваются с умолчаниями при следующем запуске.
- Сочетания клавиш: безопаснее пойти внутри программы (Настройки ▸ Горячие клавиши ▸ Сбросить всё по умолчанию), и перезапуск при этом не нужен. Удаление shortcuts.cfg руками даёт тот же эффект.
- Рабочее пространство, которое вам больше не нужно: щёлкните по нему правой кнопкой в Окно ▸ Рабочее пространство и выберите удаление, которое сперва спрашивает и называет пространство, или уберите его .ini из папки workspaces напрямую, что не спрашивает. Ни то, ни другое отменить нельзя.
- Свои кисти: celasstudio_brushes.cbrushset — это рабочая копия. Пункт экспорта набора кистей в меню библиотеки панели «Кисти» пишет резервную копию, которую можно импортировать обратно, поэтому воспользуйтесь им до того, как удалять то, что вы хотите вернуть.
- Образцы: сперва воспользуйтесь меню панели «Образцы» ▸ Экспорт, чтобы сохранить резервную копию .json, ведь удаление swatches_library.json очищает библиотеку и восстановить её изнутри программы будет нечем.
- Застрявшее или ненужное автосохранение: удалите файл .autosave.cls рядом с проектом или ответьте «Отбросить» в окне восстановления при запуске. Это всегда лишь аварийная копия, поэтому её удаление на настоящий файл проекта повлиять не может.