15.2. GVFS のバックエンド
GVFS
には数多くのバックエンドがあり、これらは特定タイプのリソースへのアクセスを提供します。以下は、利用可能な GVFS
バックエンドとその仕様の一覧です。
バックエンド | 説明 |
---|---|
afc | MTP (メディア転送プロトコル) と同様。ファイルを Apple iDevice で表示します (USB 経由で接続)。 |
afp | Mac オペレーションシステム X およびオリジナルの Mac オペレーションシステムのファイルサービスにアクセスする Apple Filing Protocol (AFP) クライアント。 |
archive | 読み取り専用で各種のアーカイブファイル (ZIP、TAR) を処理します。 |
burn | 新規の CD/DVD/BD メディアコンテンツの一時ストレージとしてアプリケーションを書き込んで使用される仮想バックエンド。 |
cdda | 別個の Waveform オーディオファイル形式 (WAV) ファイルでオーディオ CD を表示します。 |
computer | アクティブなマウントと物理ボリュームを統合している仮想バックエンド。signpost と同様の動作になります。以前は、Computer ビューで Nautilus によって使用されていました。 |
dav、davs | セキュアなバリアントを含む WebDAV クライアント。認証はマウント時にのみ可能であり、後で実行されるフォルダーごとの再認証はサポートしません。 |
dns-sd | ネットワークの参照時に使用される DNS Service Discovery – Avahi クライアント。検出されたサービスに対する永続的な URI を形成します。 |
ftp | 当面の間は FTPS サポートのない、全機能が搭載された FTP (ファイル転送プロトコル) クライアント。デフォルトでは、パッシブ転送に対応します。 |
gphoto2 | USB または FireWire 経由で割り当てられたカメラにアクセスするイメージ転送プロトコル (PTP) クライアント。 |
http | すべての HTTP 要求を処理します。クライアントアプリケーションの Web からファイルを簡単にダウンロードできます。 |
locatest | 単純なテストバックエンドプロキシーファイル:/// URI(エラー挿入サポートあり)。 |
mtp | メディアプレーヤーおよびスマートフォンのメモリーにアクセスするためのメディア転送プロトコルバックエンド。 |
network | ネットワークのブラウズ用。周辺の Avahi および Samba サーバーを表示。 |
obexftp | Bluetooth クライアント。 |
recent | GNOME アプリケーションで使用される最近のファイルを一覧表示するために GtkFileChooser で使用されるバックエンド。 |
sftp | 完全機能搭載の SFTP (SSH ファイル転送プロトコル) クライアント。 |
smb | Samba および Windows 共有にアクセス。 |
trash | 削除されたファイルの復元を可能にする trash バックエンド。 |
注記
一部のバックエンドは別個にパッケージ化され、デフォルトではインストールされません。追加のバックエンドをインストールするには、
yum
パッケージマネージャーを使用します。
バックエンドのサービスを使用するには、URI 文字列を形成する必要があります。この文字列は
GVFS
で使用される基本的な識別子で、サービスのタイプ(バックエンド ID)、絶対パス、およびユーザー名(必要な場合)などの固有の識別に必要なすべての情報が含まれます。この情報は、Nautilus アドレスバーと GTK+ のオープンダイアログまたは保存ダイアログで確認できます。
以下の例は、URI 文字列の非常に基本的な形式であり、ftp.myserver.net ドメインで実行される FTP (ファイル転送プロトコル) サーバーの root ディレクトリー (/) を参照しています。
例15.1 root ディレクトリーを参照する URI 文字列
ftp://ftp.myserver.net/
以下の例では、認証を使用して指定されたパスのテキストファイルを参照しています。
例15.2 テキストファイルを参照する URI 文字列
ssh://joe@ftp.myserver.net/home/joe/todo.txt