elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop  (Leído 12,826 veces)
MA40

Desconectado Desconectado

Mensajes: 252


--- I ❤ Ƀ ---


Ver Perfil WWW
Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
« en: 10 Junio 2020, 21:30 pm »

Hola.

Una cosa que debería ser tan sencilla pero que parece que no hay un sitio que lo explique de una forma clara.

Se trata de crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop, o sea en donde está el rectángulo azul con la X en la imagen. Con un icono determinado y que al pinchar se ejecute “./aplic.sh” que se encuentra en el directorio “/home/directorio/”.



Bien, parece ser que para hacer esto hay varios caminos, el más sencillo debe ser crear un archivo de texto con el siguiente contenido:

Citar

[Desktop Entry]
Name=<NAME OF THE APPLICATION>
Comment=<A SHORT DESCRIPTION>
Exec=<COMMAND-OR-full-PATH-TO-LAUNCH-THE-APPLICATION>
Type=Application
Terminal=false
Icon=<ICON NAME OR PATH TO ICON>
NoDisplay=false


Se puede llamar, por ejemplo, “aplic.desktop”.

Y aquí viene mi primera duda: ¿Dónde se debe guardar este archivo de texto?

Un saludo.


« Última modificación: 10 Junio 2020, 21:36 pm por MA40 » En línea

¿Qué sucedería si se enfrentara una fuerza imparable contra un muro inamovible?
Visita Ediciones MA40 - Libros clásicos de ajedrez y este blog de ajedrez
ChessFaucet.com - Gana bitcoins jugando al ajedrez contra el ordenador
e

Desconectado Desconectado

Mensajes: 177


e


Ver Perfil
Re: Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
« Respuesta #1 en: 11 Junio 2020, 00:40 am »

En el escritorio, por ejemplo.


En línea

e
#!drvy


Desconectado Desconectado

Mensajes: 5.850



Ver Perfil WWW
Re: Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
« Respuesta #2 en: 11 Junio 2020, 12:05 pm »

En el escritorio, por ejemplo.

xD

Efectivamente. El .desktop es el acceso directo en si, por lo tanto lo tienes que guardar donde quieras que aparezca.

Saludos
En línea

MA40

Desconectado Desconectado

Mensajes: 252


--- I ❤ Ƀ ---


Ver Perfil WWW
Re: Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
« Respuesta #3 en: 11 Junio 2020, 18:40 pm »

Muchas gracias a los dos.

He hecho lo siguiente:

1.- He creado el directorio “/home/directorio/”
2.- En ese directorio he creado el archivo de texto “holamundo.sh” con permisos de ejecución. Si abro el terminal allí y escribo “./holamundo.sh”, funciona.
3.- También he guardado en ese directorio dos iconos: “holamundo.png” y “holamundo.ico”.
4.- Ahora he creado el siguiente archivo de texto (con el nombre “aplic.desktop”) en la carpeta “Escritorio”:

Código:

[Desktop Entry]
Name=<Hola mundo>
Comment=<Imprime "Hola mundo.">
Exec=</home/directorio/holamundo.sh>
Type=Application
Terminal=true
Icon=</home/directorio/holamundo.png>
NoDisplay=false


Sí que aparece un lanzador, pero sin el icono, y tampoco funciona. Cuando pincho en él, aparece el siguiente mensaje:



Un saludo.
En línea

¿Qué sucedería si se enfrentara una fuerza imparable contra un muro inamovible?
Visita Ediciones MA40 - Libros clásicos de ajedrez y este blog de ajedrez
ChessFaucet.com - Gana bitcoins jugando al ajedrez contra el ordenador
#!drvy


Desconectado Desconectado

Mensajes: 5.850



Ver Perfil WWW
Re: Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
« Respuesta #4 en: 11 Junio 2020, 19:02 pm »

No debes incluir el menor que (<) y el mayor que (>), solo están puestos para contener los ejemplos. En informática, muchas veces cuando algo va entre esos símbolos, es que describe un input.

Código:
[Desktop Entry]
Name=Hola mundo
Comment=Imprime "Hola mundo."
Exec=/home/directorio/holamundo.sh
Type=Application
Terminal=true
Icon=/home/directorio/holamundo.png
NoDisplay=false


Otra cosa que te pasa es que necesitas darle permisos de ejecución tanto al .desktop como al fichero .sh que intentas ejecutar (suena logico no?)

Código
  1. chmod +x holamundo.sh


Además, cuando tengas todo eso de forma correcta, te va a pasar que no vas a ver lo que se ejecuta a no ser que haya una interrupción en el script holamundo.sh.

Saludos
En línea

MA40

Desconectado Desconectado

Mensajes: 252


--- I ❤ Ƀ ---


Ver Perfil WWW
Re: Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
« Respuesta #5 en: 11 Junio 2020, 19:37 pm »

Gracias #!drvy.

He hecho lo que indicas pero sigue sin funcionar, la única diferencia que hay ahora es que al pinchar dos veces seguidas sobre el “lanzador”, en lugar del mensaje que salía antes, ahora se abre el editor de texto y se carga el contenido del archivo “aplic.desktop”.

Un saludo.
En línea

¿Qué sucedería si se enfrentara una fuerza imparable contra un muro inamovible?
Visita Ediciones MA40 - Libros clásicos de ajedrez y este blog de ajedrez
ChessFaucet.com - Gana bitcoins jugando al ajedrez contra el ordenador
e

Desconectado Desconectado

Mensajes: 177


e


Ver Perfil
Re: Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
« Respuesta #6 en: 11 Junio 2020, 20:18 pm »

Sube el .desktop a ver si lo tienes mal escrito o algo.
En línea

e
MA40

Desconectado Desconectado

Mensajes: 252


--- I ❤ Ƀ ---


Ver Perfil WWW
Re: Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
« Respuesta #7 en: 11 Junio 2020, 20:24 pm »

Ok.

http://www.edicionesma40.com/downloads/aplic.desktop
En línea

¿Qué sucedería si se enfrentara una fuerza imparable contra un muro inamovible?
Visita Ediciones MA40 - Libros clásicos de ajedrez y este blog de ajedrez
ChessFaucet.com - Gana bitcoins jugando al ajedrez contra el ordenador
K-YreX


Desconectado Desconectado

Mensajes: 1.008



Ver Perfil
Re: Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
« Respuesta #8 en: 11 Junio 2020, 20:45 pm »

Gracias #!drvy.

He hecho lo que indicas pero sigue sin funcionar, la única diferencia que hay ahora es que al pinchar dos veces seguidas sobre el “lanzador”, en lugar del mensaje que salía antes, ahora se abre el editor de texto y se carga el contenido del archivo “aplic.desktop”.

Un saludo.


Ahora mismo me has pillado trabajando con Windows y no me acuerdo exactamente dónde era pero sé que Ubuntu tiene una opción que si está marcada permite ejecutar los ficheros al hacer doble click sobre ellos y si está desmarcada, los abre con el editor de texto.
Puede ser en Preferencias de Nautilus. Siento no poder ser más preciso.

Suerte. :-X
En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
e

Desconectado Desconectado

Mensajes: 177


e


Ver Perfil
Re: Crear un lanzador (o acceso directo) en el escritorio de Ubuntu-Desktop
« Respuesta #9 en: 11 Junio 2020, 20:54 pm »

Cambia /home/directorio/holamundo.sh por 'sh /home/directorio/holamundo.sh'.
En línea

e
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
crear acceso directo...
Programación Visual Basic
soru13 1 1,910 Último mensaje 28 Diciembre 2006, 03:19 am
por CeLaYa
Crear acceso directo
Programación Visual Basic
Jareth 0 1,483 Último mensaje 13 Mayo 2007, 23:39 pm
por Jareth
Crear acceso directo
Scripting
maxx93 3 3,517 Último mensaje 23 Julio 2010, 05:21 am
por maxx93
¿Como crear un lanzador a una carpeta en Ubuntu 13.10?
GNU/Linux
horacio_56 0 1,580 Último mensaje 16 Marzo 2014, 19:20 pm
por horacio_56
Acceso denegado al crear acceso directo desde consola de windows
Scripting
Lekim 0 3,620 Último mensaje 20 Marzo 2016, 16:38 pm
por Lekim
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines