回答:
computer:///
GVFSデーモンが応答する特別な場所です。GVFSの詳細については、gvfsとは何か、なぜシステムに必要なのかを参照してください。ですが、ファイルの読み取り、一覧表示、書き込みを行うPOSIXの生の呼び出しに対するラッパーであり、いくつかの優れた抽象化を提供していると言えば十分です。訪問computer:///
は、GVFS対応のアプリケーションで機能します。
ツールファミリを使用computer:///
して、コマンドラインで(少なくともIIRC)を含むGVFSの場所を操作できgvfs-*
ます。
今、それはGNOME 3にあります。あなたはMATEを利用しています。私は最近、MATEのソフトウェアスタックに完全に精通していません- computer:///
以前はNautilusが応答した特別なものであり、基礎となるファイル読み取りデーモン(または、必要に応じて、基礎となる呼び出し)ではありませんでした。MATEがバストされたGNOME 2テクノロジーを捨てることからどれほど遠いのかはわかりません(そうです、MATEはGNOME 2を存続させることですが、libbonobo、libuniqueなど、内部で置き換える必要がある古いものはたくさんありますそして、実際にはもう誰も理解していない他のいくつかのライブラリ)。したがって、それに応じて、答えは「Nautilusのハック」(古い)または「Nautilusが継承するGVFSのハックの一部」(新しい)のいずれかです。
computer:///この背後にある理由は、通常のディレクトリリストは次のとおりです。
computer://(directory)/filename
ディレクトリはルートディレクトリなので。ところで、ルートディレクトリには名前がありません(空の)そう//(root)/
と表記されます///
。ルートディレクトリに名前がない、または名前がないのはなぜですか。
computer://
GUIアプリでディレクトリを参照するための標準的な方法(接頭辞が)であることを示唆していると思いますが、それは誤りです。