¿La dirección “computadora: ///” es solo algo simbólico, o se puede usar en alguna parte?

8

Estoy usando Linux Mint 15 (Mate). Al hacer doble clic en el Computericono en el escritorio para ver las unidades disponibles, la barra de direcciones del administrador de archivos (Caja 1.6.1) muestra la siguiente dirección: computer:///. ¿Es esta dirección algo simbólico o se puede usar en alguna parte? (como en la línea de comando, o lo que sea). ¿Y por qué esta dirección tiene tres /caracteres? ¿Por qué no dos? ¿Alguna razón específica detrás de eso?

ingrese la descripción de la imagen aquí

Meysam
fuente

Respuestas:

12

computer:///es una ubicación especial a la que responde el demonio GVFS. Para obtener más información sobre qué es GVFS, consulte ¿Qué es gvfs y por qué debería quererlo en mi sistema? , pero es suficiente para decir que es una envoltura sobre las llamadas POSIX sin procesar para leer, enumerar y escribir archivos, y proporciona algunas buenas abstracciones. Visitar computer:///funcionará en cualquier aplicación habilitada para GVFS.

Puede manipular ubicaciones GVFS, incluidas computer:///(al menos IIRC) en la línea de comandos con la gvfs-*familia de herramientas.

Ahora, eso está en GNOME 3. Estás en MATE. No estoy completamente familiarizado con la pila de software de MATE hoy en día: computer:///solía ser algo especial a lo que Nautilus respondió, no el demonio de lectura del archivo subyacente (o las llamadas subyacentes, si lo desea). No estoy seguro de cuán lejos ha llegado MATE de deshacerse de las tecnologías GNOME 2 destruidas (sí, sé que MATE se trata de hacer que GNOME 2 siga vivo, pero hay muchas cosas viejas que aún deben reemplazarse bajo el capó, como libbonobo, libunique y algunas otras bibliotecas que ya nadie entiende realmente). Entonces, dependiendo de eso, la respuesta es: "es un hack en Nautilus" (antiguo) o "es un hack en GVFS que Nautilus hereda" (nuevo).

Strugee
fuente
2

computadora: /// La razón detrás de esto es que la lista normal de directorios es la siguiente,

computer://(directory)/filename

Dado que el directorio es el directorio raíz. Por cierto, el directorio raíz no tiene nombre (vacío), por lo que //(root)/se denota como ///. Por qué el directorio raíz tiene nombre nulo o no tiene nombre.

Ver RFC 1738 - Localizadores uniformes de recursos (URL)

Ruban Savvy
fuente
Puede que tengas razón acerca de que esa es la razón por la que hay tres cortes, pero el resto es incorrecto. al menos, creo que estás insinuando que esta es la forma estándar de referirse a directorios (con prefijo computer://) en aplicaciones GUI, y eso está mal.
Strugee
y dada su edición: las URL no se usan en los escritorios. se usan en la web ...
strugee
AFAIK mi respuesta a su pregunta fue correcta. Gracias por tu respuesta también. @strugee
Ruban Savvy
@strugee podemos montar un recurso compartido remoto desde ese cuadro de texto de ubicación a la derecha. Entonces es URL. En mi humilde opinión
Ruban Savvy
Diría que en ese caso es una URL, pero no es justo llamar a todo lo que entra en ese cuadro de texto una URL. sin embargo, solo estamos regateando sobre la terminología en este punto, ¿está de acuerdo en estar en desacuerdo?
strugee