Pages

viernes, agosto 14, 2015

href="sftp://... ¿Como abrirlo desde el explorador?

Esto es para linux. No tengo idea de como, ni de si se puede hacer en Windows. De ser asi, lamento no poder ayudarlos.
Dentro de la carpeta
/home/[su-usuario]/.local/share/applications

creen un archivo con extensión .desktop con el nombre que mas les guste. en mi caso creé el sftp.desktop con el siguiente contenido.

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=sFTP Nemo
Comment=Abrir Nemo para conexiones sFTP desde el explorardor
Exec=nemo %U
X-MultipleArgs=True
Encoding=UTF-8
MimeType=x-scheme-handler/sftp
NoDisplay=true
Presten atención, si utilizan el gedit, automáticamente les agregará la extensión .desktop, con lo cual pueden terminar con un archivo del estilo sftp.desktop.desktop, tomen sus recaudos. Si utilizan Nautilus, cambien nemo por nautilus. Grábenlo y dentro de la terminal escriban el siguiente comando:
xdg-mime default sftp.desktop x-scheme-handler/sftp

ATENCION: Recuerden que yo cree sftp.desktop, si crearon otro archivo invoquen ese nombre. para verificar que funcione correctamente ejecuten:

xdg-open sftp://[su-usuario]@[urldelservidor]:[puertodeescucha]

si abre su explorador de archivos con la dirección del server, esta ok!.
Eso es todo, a partir de ahora su explorador invocará el programa xdg-open cada vez que tenga una llamada a un url-scheme desconocido

Cito las fuentes de donde obtuve la información: