Ubuntu 12.04でサポートされているGVFSプロトコル(AFC、AFP、WebDAVなど)のリストを文書化したいのですが、locate gvfs
、そして誰かがすでにそれらを文書化しているのだろうか。
インストールされているGVFSプロトコルのリストを取得する方法、およびこれらのプロトコルの一般的な決定的な説明/仕様を取得するにはどうすればよいですか?
はじめに
12.04の回答をお送りしますが、これはプロトコルの完全なリストではありません。プロトコルの説明を始める前に、_/usr/share/doc/gvfs/gvfs-libs/README
_からのgvfs
の性質について簡単に説明します。
Gvfsは、gio(glib> = 2.15.1で利用可能なライブラリ)のI/O抽象化で動作するように設計されたユーザー空間仮想ファイルシステムです。 libgioのAPIを使用するアプリケーションによって自動的に使用されるいくつかのモジュールをインストールします。 gioを使用しないアプリケーションがgvfsファイルシステムにアクセスできるようにするFuseサポートもあります。
Gvfsモデルは、たとえばそのファイルシステムのgnome-vfsは、使用する前にマウントする必要があります。調整マウントを処理する中央デーモン(gvfsd)があり、各マウントは(通常)独自のデーモンプロセス内にあります(ただし、マウントはデーモンプロセスを共有できます)。
プロトコル
サポートされているプロトコルの多くは_gvfs-backends
_パッケージにリストされており、それらのプロトコルで使用できるツールは_gvfs-bin
_パッケージにリストされています。インストールされている場合は、パッケージを右クリックして使用できますSynaptic
およびインストールされたファイルをクリックしてリストを表示します。
gvfs-backends パッケージの説明とSynaptic
のインストール済みファイルのリストを比較すると、次のリストが表示されます。
_archive:// archive files support
afp:// Apple file protocol support
afc:// access mobile devices such as iphone and iPod Touch
cdda:// audio cds support
cifs:// communicate with cifs servers
dav:// (webdav://) handles remote filesystems
file:/// access a local file, for example,
ftp:// access and use ftp server
gphoto2:// PTP camera and MTP media player support
http:// open http resources
https:// connect securely with https
obexftp:// bluetooth support
smb:// communicate with samba servers
ssh:// connect securely to server
sftp:// send files securely via sftp
usb:// mount a usb device directly, for example,
_
これは単なるリストです。これらのプロトコルを使用して何かを行うコマンドラインで_gvfs-open
_や_gvfs-mount
_などのgvfs
ツールを使用できます。ツールは、 buntuパッケージ の_gvfs-bin
_パッケージと、インストールされている場合はSynaptic
にリストされています。コマンドラインからの基本的な例は次のとおりです。
_gvfs-open file:///home/mike/
gvfs-open http://www.askubuntu.com
_
最初の例では、デフォルトのファイルブラウザーでホームフォルダーを開きます。 2番目はブラウザでaskubuntuを開きます。
リモートファイルシステムの処理例については、 この記事 を参照してください。
この答えは、プロトコルの使用方法について詳しく説明することになっているため、notであったため、他のgvfs
があるため、ここでは詳しく説明しません。このサイトの記事。