15.2. GVFS용 백엔드
GVFS
에는 특정 유형의 리소스에 대한 액세스를 제공하는 다수의 백엔드가 있습니다. 다음은 사용 가능한 GVFS
백엔드 및 해당 사양 목록입니다.
백엔드 | 설명 |
---|---|
afc | MTP (Media Transfer Protocol)와 유사하게 Apple iDevice( USB를 통해 연결됨)에 파일을 노출합니다. |
afp | AFP(Apple Filing Protocol) 클라이언트는 Mac 운영 시스템 X 및 원래 Mac 운영 시스템의 파일 서비스에 액세스합니다. |
archive | 읽기 전용 방법으로 다양한 아카이브 파일(ZIP, TAR)을 처리합니다. |
burn | 새로운 CD/DVD/BD 매체 콘텐츠를 위한 임시 스토리지로 애플리케이션을 굽는 데 사용되는 가상 백엔드입니다. |
cdda | 서로 다른 waform audio 파일 형식(tekton ) 파일을 통해 audio CD를 노출합니다. |
computer | 활성 마운트 및 물리 볼륨을 통합한 가상 백엔드. 서명과 유사하게 작동합니다. 이전에 Nautilus에서 컴퓨터 보기에 사용했던 것. |
DAV, davs | secure variant를 포함한 jenkinsfile 클라이언트. 인증은 마운트 중에만 가능하며 폴더별로 나중에 재인증이 지원되지 않습니다. |
dns-sd | DNS 서비스 검색 - 네트워크 검색 중에 사용되는 Avahi 클라이언트는 검색된 서비스를 위해 영구 URI를 형성합니다. |
ftp | FTP S 가 동시에 지원되지 않는 완전 기능을 갖춘 FTP(File Transfer Protocol) 클라이언트. 기본적으로 패시브 전송을 지원합니다. |
gphoto2 | USB 또는 FireWire에 의해 연결된 카메라에 액세스하기 위한PTP(Detect Transfer Protocol) 클라이언트입니다. |
http | 모든 HTTP 요청을 처리합니다. 클라이언트 애플리케이션에서 웹에서 파일을 쉽게 다운로드할 때 유용합니다. |
locatest | 오류 삽입 지원이 포함된 간단한 백엔드 프록시 파일:/// URI. |
mtp | 미디어 플레이어 및 스마트 휴대폰 메모리에 액세스하기 위한 미디어 전송 프로토콜 백엔드입니다. |
network | 가까운 Avahi 및 Samba 서버를 표시하는 네트워크 검색입니다. |
obexftp | Bluetooth 클라이언트입니다. |
recent | GtkFileChooser 에서 사용되는 백엔드는 GNOME 애플리케이션에서 사용하는 최근 파일을 나열하는 데 사용됩니다. |
sftp | 모든 기능을 갖춘 SFTP(SSH 파일 전송 프로토콜) 클라이언트입니다. |
smb | Samba 및 Windows 공유에 액세스합니다. |
trash | 삭제된 파일을 복원할 수 있는 휴지통 백엔드입니다. |
참고
일부 백엔드는 별도로 패키지화되며 기본적으로 설치되지 않습니다. 추가 백엔드를 설치하려면
yum
패키지 관리자를 사용합니다.
백엔드 서비스를 사용하려면 URI 문자열을 구성해야 합니다. 이 문자열은
GVFS
에서 사용되는 기본 식별자로, 필요한 경우 서비스 유형(백 엔드 ID), 절대 경로 및 사용자 이름과 같은 고유한 식별에 필요한 모든 정보를 전달합니다. 이 정보는 broken address bar and GTK+ open or save file dialogs에서 확인할 수 있습니다.
아래 예제는 URI 문자열의 매우 기본적인 형태이며 ftp.myserver.net 도메인에서 실행 중인 FTP(File Transfer Protocol) 서버의 루트 디렉토리(/)를 가리킵니다.
예 15.1. 루트 디렉터리에 대한 URI 문자열 포인터
ftp://ftp.myserver.net/
다음 예제는 인증을 사용하여 지정된 경로의 텍스트 파일을 가리킵니다.
예 15.2. 텍스트 파일에 대한 URI 문자열 포인터
ssh://joe@ftp.myserver.net/home/joe/todo.txt