Cómo crear un acceso directo en el escritorio de un equipo Linux Ubuntu sin necesidad de instalar software adicional.
- Crear acceso directo en Escritorio de aplicación existente en Linux Ubuntu.
- Crear acceso directo manualmente cuando no existe en /usr/share/applications.
- Parámetros para el fichero de acceso directo.
Crear acceso directo en Escritorio de aplicación existente en Linux Ubuntu
Linux Ubuntu almacena una serie de accesos directos ya creados en la carpeta:
/usr/share/applications/
Tendremos más de 120 ficheros de ejemplo ya creados que son accesos directos a las aplicaciones instaladas en Linux Ubuntu. Para pasarlo al escritorio podremos copiarlo y pegarlo con el explorador de archivos de Linux:
Si nos aparece la opción de pegar en el escritorio, lo pegaremos, en caso de que aparezca deshabilitada, lo haremos por comando como explicamos a continuación:
En caso de que no nos deje pegar, por cuestiones de permisos, abriremos una ventana de Terminal:
Como ya conocemos el nombre del fichero del acceso directo de la aplicación, lo copiaremos al escritorio con el siguiente comando:
1 |
sudo cp /usr/share/applications/org.gnome.Calendar.desktop /home/alonso/Escritorio |
Donde:
- org.gnome.Calendar.desktop: nombre del fichero de acceso directo existente a copiar al escritorio. En nuestro caso queremos ejecutar el Calendario.
- /home/alonso/Escritorio: ruta de la carpeta de escritorio del usuario en el que queramos crear el acceso directo.
Estableceremos como propietario del acceso directo al usuario, con el comando:
1 |
sudo chown /home/alonso/Escritorio/org.gnome.Calendar.desktop |
Por último, para que el acceso directo se ejecute, pulsaremos con el botón derecho del ratón sobre él en el escritorio y elegiremos «Permitir lanzar»:
Si todo es correcto, el acceso directo cambiará de nombre, por el que contenga el fichero y también cambiará el icono. A partir de ahora podremos ejecutar la aplicación directamente:
Al hacer doble clic, como un acceso directo normal, abrirá la aplicación:
Crear acceso directo manualmente cuando no existe en /usr/share/applications
En el caso de que queramos crear un acceso directo personalizado, para ejecutar cualquier aplicación o comando de consola (Terminal), seguiremos los siguientes pasos.
En primer lugar crearemos un fichero de texto en el escritorio, usando, por ejemplo, el Editor de textos:
Copiaremos y pegaremos el siguiente contenido:
1 2 3 4 5 6 7 8 |
[Desktop Entry] Name=Control de Campo Comment=Abrir aplicación Control de Campo Exec=wine start 'C:\Program Files (x86)\AjpdSoft\Control de Campo\Campo.exe' Icon=dialog-information Type=Application Categories=Utility Terminal=True |
En el texto anterior, lo más importante es «Exec». En este parámetro introduciremos la orden para ejecutar la aplicación que queramos, bien sea una aplicación existente, como «firefox», o bien un comando de Terminal. En nuestro caso, ejecutaremos el siguiente comando:
1 |
wine start 'C:\Program Files (x86)\AjpdSoft\Control de Campo\Campo.exe' |
Que permitirá ejecutar la aplicación «Control de Campo» para Windows en el equipo Linux, como explicamos en este artículo:
Una vez establecido el texto anterior, guardaremos el fichero en el escritorio. Al guardarlo, estableceremos el nombre que queramos pero siempre con la extensión .desktop, por ejemplo «Control_Campo.desktop»:
Por último, pulsaremos con el botón derecho del ratón sobre el fichero creado y elegiremos «Permitir lanzar»:
El fichero cambiará el nombre y el icono a los establecidos en el texto anterior. Y ya estará disponible para su ejecución:
Se ejecutará el comando establecido en «exec» y en nuestro caso lanzará la aplicación de Windows Control de Campo con Wine en el escritorio de Linux:
Parámetros para el fichero de acceso directo
El fichero de acceso directo admite muchísimos parámetros: Version, Type, Name, Comment, TryExec, Exec, Icon, MimeType, Actions, NoDisplay, Hidden, Terminal, Keywords, …
Estos parámetros permitirán configurar el comportamiento del acceso directo.