nautilus 中的「computer://」路徑是什麼以及如何以 root 身分存取它?

nautilus 中的「computer://」路徑是什麼以及如何以 root 身分存取它?

我很好奇computer://它在檔案系統上/在 nautilus 可執行檔中/作為提供給 nautilus 的配置的實作是什麼?

  1. 也許它是 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://

相關內容