我很好奇computer://
它在檔案系統上/在 nautilus 可執行檔中/作為提供給 nautilus 的配置的實作是什麼?
- 也許它是 nautilus 的可設定群組(路徑),可根據使用者進行設定。
我問的原因是因為 root 的 nautilus 無法存取它。如果#1 是正確的,那麼如何建立computer://
和/或如何建立這樣的路徑組?
答案1
你的假設不正確。我的意思是,這種特殊的 URI 不能根據使用者進行配置。
computer://
是一個特殊的URI就像是,,,recent://
ao 。trash://
burn://
這些 URI 存在的原因是 Nautilus 使用名為 Gnome 虛擬檔案系統 (gvfs) 的虛擬檔案系統,該系統建構在另一個名為 FUSE 的虛擬檔案系統之上。具體來說,這些 URI 在
/usr/lib/gvfs/
名為 的目錄中配置gvfsd-*
。這些是二進位文件,因此請勿嘗試編輯它們。 -透過羅斯加
您可以使用 dbus 以 root 身分存取這些特殊 URI:
gksu dbus-launch nautilus computer://