¿Cómo crear un acceso directo de escritorio a un archivo de datos en Ubuntu 18.04.4 LTS?
Digamos que tengo un archivo de texto my-text-file.txty el archivo está en el ~/Documentsdirectorio. ¿Cómo puedo crear un acceso directo en el escritorio a ese archivo?
En otras palabras, quiero tener un icono en mi escritorio que, al hacer doble clic en él, abrirá y editará el my-text-file.txtarchivo ubicado en el formato ~/Documents directory.
Estoy ejecutando Ubuntu USB en vivo con almacenamiento persistente, versión 18.04.4 LTS.
Respuestas
La mayoría de los archivos de texto están asociados con un editor de archivos de texto como Gedit. Esto significa que si hace doble clic en dicho archivo en el Administrador de archivos, el archivo se abrirá en Gedit.
Si ese es el caso en su sistema, puede ingresar este comando:
ln -s ~/Documents/my-text-file.txt ~/Desktop/my-text-file.txt
 
     Se llama enlace simbólico. Esto le dará un icono en el escritorio que, al hacer clic, abrirá el archivo en su editor de texto predeterminado. Sin embargo, seguirá siendo el archivo en Documentos.
Puede reemplazar el segundo my-text-file.txtcon cualquier cosa que desee: esto solo cambia lo que dirá en su escritorio. Ni siquiera tiene que terminar en .txt.
Cree un .desktoparchivo e incluya la siguiente Exec=línea:
Exec=xdg-open /path/to/your/document
 
     Esto producirá un lanzador que, cuando se inicie, abrirá su documento con la aplicación predeterminada registrada para ese tipo de archivo.
También puede proporcionar explícitamente una aplicación, como en
Exec=evince "/home/myuser/Documents/My Document.pdf"
 
     Al colocar el iniciador en su escritorio en Ubuntu, primero debe hacer clic con el botón derecho e indicar que permite la ejecución del iniciador.
Lo mínimo que necesita para un lanzador que funcione es un archivo que contenga:
[Desktop Entry]
Name=[Name that will appear in the menu]
Exec=[command to execute]
Type=Application
Además de los enlaces simbólicos y los lanzadores personalizados (es decir, archivos de escritorio de tipo aplicación), existe otra opción, que es utilizar un archivo de escritorio de tipo enlace (tipo 2) con una file://URL . El example-contentpaquete incluye uno ; para su ejemplo, se vería así:
[Desktop Entry]
Name=my-text-file.txt
Type=Link
URL=file:///home/my-user-name/Documents/my-text-file.txt
Icon=text-x-generic
 
     (Por supuesto, necesitará cambiar my-user-namepara que coincida con la ruta real de su directorio de inicio. El file://esquema de URL requiere rutas absolutas).
Nombre el archivo my-text-file.desktop(o cualquier otra cosa que termine con .desktop) e introdúzcalo ~/Desktop/. Se verá así:
                Al hacer doble clic en el acceso directo, se abrirá el archivo de texto con su editor de texto predeterminado.
                Si necesita realizar algún cambio, puede editar el archivo de escritorio con un editor de texto normal. Simplemente haga clic con el botón derecho y seleccione "Abrir con otra aplicación" y seleccione el editor de texto que prefiera.
                Si desea un icono diferente, puede elegir entre muchas opciones predeterminadas o proporcionar una ruta al archivo de imagen de su elección.