文件
參考
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 | 一個只用來歸屬當機報告的匿名 id,不是裝置指紋 |
還有一個檔案住在你的專案旁邊而不是在應用程式資料夾裡:如果你打開了自動儲存,一份自動儲存的救援複本會以你專案的檔名加上 .autosave.cls 寫在真正的專案檔旁邊。它是一個獨立的檔案。自動儲存絕不會動到你真正的專案,也絕不會清掉它的未儲存改動標記。一個從來沒存過的文件沒有專案資料夾可以待,所以它的複本會以 untitled-N.autosave.cls 的形式進到應用程式資料夾裡;而當機時的救援複本會以 rescued.cls 落在那裡。
在 Windows 上,有一樣東西是 Celas Studio 寫在這些資料夾之外的。為了讓連按兩下專案能運作,它會替你的使用者帳戶註冊 .cls 這個檔案類型,位在 HKEY_CURRENT_USER\Software\Classes 底下的 .cls 鍵和 CelasKanvas.Project 裡。登錄檔的全機器範圍那一段什麼都不會被寫入,所以它不需要系統管理員權限,而 celasstudio.exe --unregister-file-types 會把那些項目移除。請看開啟專案。
授權與帳戶:另一個資料夾
你的授權和你的 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 效果相同。
- 一個你不想要的工作區:在視窗 ▸ 工作區底下對它按右鍵並選刪除,它會先詢問並指出工作區的名字;或是直接從 workspaces 資料夾移除它的 .ini,那不會詢問。兩者都無法復原。
- 自訂筆刷:celasstudio_brushes.cbrushset 是工作中的那一份。筆刷面板資源庫選單上的匯出筆刷組…會寫出一份你可以再匯入回來的備份,所以在刪掉任何你還想要回來的東西之前請先用它。
- 色票:請先用色票面板選單 ▸ 匯出存一份 .json 備份,因為刪掉 swatches_library.json 會清空資源庫,而應用程式裡沒有東西能把它救回來。
- 一份卡住或不想要的自動儲存:刪掉專案旁邊那個 .autosave.cls 檔案,或是在啟動時的救援提示裡回答捨棄。它只不過是一份救援複本,所以移除它不可能影響到真正的專案檔。
除了快速鍵以外,偏好設定沒有應用程式內的「還原預設值」按鈕:要重設 celaskanvas_ui.cfg、色票資源庫或筆刷組,就得關掉應用程式、自己動手刪掉那個檔案。