macOS 故障排除
修復唯讀專案的權限
Scrivener 無法打開設定為唯讀的文件,因為它始終需要對文件的寫入權限,即使只是打開文件也是如此。它需要寫入權限來在文件內創建"鎖定文件"(讓其他 Scrivener 實例知道該專案已打開),同時也是自動保存正常工作所必需的。
如果嘗試打開設定為唯讀的專案,您可能會看到類似以下的错誤訊息:"Scrivener 不支持唯讀專案。請在 Finder 中檢查此專案的權限,並確保它沒有存儲在唯讀卷(如磁碟映像)上。"
遇到此訊息時,首先檢查專案是否保存在唯讀設備上(如 USB 或外置硬碟)。如果是,需要將文件復製到硬碟上的某個位置,或更改存儲設備的格式為可讀寫。
接下來,您可能需要更改文件本身的權限。Scrivener 專案是"包文件"形式(即一個看起來和行為都像單個文件的資料夾),因此需要確保包內的所有文件也具有正確的權限。請按照以下步驟操作:
- 在 Finder 中按住 Ctrl 點擊 .scriv 文件,從彈出選單中選擇"顯示簡介"。
- 在簡介面板中,删除"名稱與擴展名"下的".scriv"擴展名並按回车(例如將"Foo.scriv"改為"Foo")。警告面板會询問是否確定要删除擴展名,點擊"移除"確認。此時文件图標會變為普通資料夾外觀。
- 關閉簡介面板,然後再次按住 Ctrl 點擊該文件(現在看起來像資料夾),選擇"顯示簡介"重新打開面板。這一步是必需的,因為 Finder 需要知道這是一個資料夾才能顯示所有需要的選项。
- 在簡介面板底部找到"共享與權限"部分。確保您當前使用者帳戶名列在列表中且權限為"讀與寫"。首先點擊面板右下角的鎖图標以進行更改——系統會提示輸入管理員密碼。
- 輸入管理員密碼后,如果使用者帳戶名不在列表中,點擊"+"按鈕從列表中添加。
- 如有必要,將您使用者帳戶旁的權限更改為"讀與寫"。
- 點擊底部帶齿輪图標和向下箭頭的按鈕,選擇"應用到包含的專案…"。這將確保"讀與寫"權限應用到專案容器內的所有文件。
- 現在將".scriv"擴展名添加回文件名末尾(例如將"Foo"改回"Foo.scriv"),按回车確認。
- 關閉簡介面板。
此時文件應該恢復為 Scrivener 專案的外觀,並具有正確的權限。Scrivener 應該可以正常打開它了。