我最近從 Ubuntu 16.04 升級到運行 18.04 的新裝置。
在舊裝置上,當使用 nautilus 透過 SFTP/SSH 連接到伺服器時,檔案路徑會像/run/user/1000/gvfs/sftp:host=$SERVER$ABSOLUTE_PATH$FILE
編輯它們時一樣安裝。
使用新設備時,文件將安裝為/run/user/1001/doc/$TEMP_ID/$FILE
.
舊系統對中斷的恢復能力更強。如果連接被切斷,然後再次建立,編輯器中仍然打開的檔案可以被保存,就像什麼都沒發生一樣。使用臨時路徑,每個檔案每次都必須重新開啟。
我該如何恢復更可預測的行為?很高興提供更多信息,只是現在不確定可能的根本原因是什麼。
答案1
我找到一個舊的相關文章
嘗試安裝gvfs-fuse
:
apt install gvfs-fuse
然後在 nautilus 中卸載並重新安裝 sftp。
如果仍然不起作用,請嘗試手動啟動特定目錄的虛擬掛載:
/usr/lib/gvfs/gvfsd-fuse $XDG_RUNTIME_DIR/gvfs