macOS 故障排除

修復只讀項目的權限

Scrivener 無法打開設定為只讀嘅文件,因為它始終需要對文件的寫入權限,即使只是打開文件也是如此。它需要寫入權限來在文件內創建"鎖定文件"(讓其他 Scrivener 實例知道該項目已打開),同時也是自動保存正常工作所必需的。

如果嘗試打開設定為只讀嘅項目,你可能會看到類似以下嘅錯誤訊息:"Scrivener 不支援只讀項目。請在 Finder 中檢查此項目的權限,並確保它沒有存儲在只讀卷(如磁盤映像)上。"

遇到此訊息時,首先檢查項目是否保存在只讀設備上(如 USB 或外置硬盤)。如果是,需要將文件複製到硬盤上的某個位置,或更改存儲設備嘅格式為可讀寫。

接下來,你可能需要更改文件本身的權限。Scrivener 項目是"包文件"形式(即一個看起來和行為都像單個文件嘅文件夾),因此需要確保包內的所有文件也具有正確的權限。請按照以下步驟操作:

  1. 在 Finder 中按住 Ctrl 點擊 .scriv 文件,從彈出菜單中選擇"顯示簡介"。
  2. 在簡界面板中,刪除"名稱與擴展名"下的".scriv"擴展名並按回車(例如將"Foo.scriv"改為"Foo")。警告面板會詢問是否確定要刪除擴展名,點擊"移除"確認。此時文件圖標會變為普通文件夾外觀。
  3. 關閉簡界面板,然後再次按住 Ctrl 點擊該文件(現在看起來像文件夾),選擇"顯示簡介"重新打開面板。這一步是必需的,因為 Finder 需要知道這是一個文件夾才能顯示所有需要嘅選項。
  4. 在簡界面板底部找到"共享與權限"部分。確保你當前用戶賬户名列在列表中且權限為"讀與寫"。首先點擊面板右下角的鎖圖標以進行更改——系統會提示輸入管理員密碼。
  5. 輸入管理員密碼後,如果用戶賬户名不在列表中,點擊"+"按鈕從列表中添加。
  6. 如有必要,將你用戶賬户旁的權限更改為"讀與寫"。
  7. 點擊底部帶齒輪圖標和向下箭頭的按鈕,選擇"應用到包含嘅項目…"。這將確保"讀與寫"權限應用到項目容器內的所有文件。
  8. 現在將".scriv"擴展名添加回文件名末尾(例如將"Foo"改回"Foo.scriv"),按回車確認。
  9. 關閉簡界面板。

此時文件應該恢復為 Scrivener 項目的外觀,並具有正確的權限。Scrivener 應該可以正常打開它了。