nautilus の「computer://」パスとは何ですか? また、root としてアクセスするにはどうすればよいですか?

nautilus の「computer://」パスとは何ですか? また、root としてアクセスするにはどうすればよいですか?

computer://ファイル システム上/nautilus 実行可能ファイル内/nautilus に提供される構成としての実装に関して、何があるのか​​興味があります。

  1. おそらく、これは nautilus 用の設定可能なグループ (パス) であり、ユーザー ベースで設定可能です。

私が質問する理由は、ルートの nautilus ではアクセスできないからです。#1 が正しい場合、どのようにしてcomputer://そのようなパス グループを作成するのでしょうか?

答え1

あなたの仮定は正しくありません。この種の特別な URI はユーザーごとに設定できないという事実を意味します。

computer://特別なURI好きはrecent://、、、aotrash://です。burn://

これらの URI が存在する理由は、Nautilus が Gnome Virtual File System (gvfs) と呼ばれる仮想ファイル システムを使用しているためです。この仮想ファイル システムは、FUSE と呼ばれる別の仮想ファイル システムの上に構築されています。具体的には、これらの URI は/usr/lib/gvfs/という名前のディレクトリに設定されていますgvfsd-*。これらはバイナリ ファイルなので、編集しないでください。 -経由ロスガー

dbus を使用すると、root としてこれらの特別な URI にアクセスできます。

gksu dbus-launch nautilus computer://

関連情報