Cómo agregar un script de shell al iniciador como acceso directo [duplicado]

91

Quiero agregar algunos scripts de shell en mi iniciador como accesos directos ..

Están ubicados en el interior y tengo que navegar hacia él todo el tiempo para ejecutarlos ...

Intenté esto enlace donde las segundas respuestas parecen resolverlo pero como dije en los comentarios tampoco puedo encontrar ninguna opción para agregar un lanzador ..

Supongo que existía en 11.04 con un botón "+" en el iniciador pero uso 12.04.

Entonces, ¿cómo hago que esto funcione? ¡Y necesito esos comandos cada cierto tiempo seguro!!

    
pregunta Nirmik 23.05.2012 - 17:16

2 respuestas

137
  1. Crear archivo *.desktop , la ubicación depende de si es para uso personal o de todos los usuarios. Si estos directorios no existen, créelos.

Para uso personal, ~/.local/share/applications

gedit ~/.local/share/applications/name.desktop

Para todos los usuarios, /usr/local/share/applications/ (o /usr/share/applications/ según su sistema).

sudo -i gedit /usr/share/applications/name.desktop
  1. Pegar debajo del texto

    [Desktop Entry]
    Type=Application
    Terminal=true
    Name=unmount-mount
    Icon=/path/to/icon/icon.svg
    Exec=/path/to/file/mount-unmount.sh
    

    editar Icon= y Exec= y Name=

    También Terminal=True/false determina si el terminal abre una ventana y muestra resultados o se ejecuta en segundo plano

  2. pon esto en el panel de unidad arrastrándolo desde el administrador de archivos

la lógica es muy simple: el panel de unidad permite *.desktop archivos como iniciador, aunque no lo he probado porque uso Natty.

    
respondido por el Rahul Virpara 23.05.2012 - 17:46
39

Lo que dijo @vipara es en su mayoría correcto, excepto que también encontré /usr/local/share que no funcionó para mí. Además, deberá ejecutar sudo update-desktop-database después de agregar este archivo para actualizar las aplicaciones del iniciador. Además, hay una forma mucho más sencilla de crear los archivos .desktop. Primero, asegúrese de tener instalado el panel gnome (estaba preinstalado en mi Ubuntu 12.04):

sudo apt-get install --no-install-recommends gnome-panel

Una vez que tienes este comando, puedes ejecutarlo:

gnome-desktop-item-edit ~/Desktop/ --create-new

Aparecerá una bonita ventana de GUI donde podrá seleccionar la aplicación, el icono, etc. Va a volcar el archivo .desktop en su escritorio (o donde sea que lo dirija), por lo que aún tendrá que sudo mv it a la carpeta de aplicaciones y luego actualice la base de datos del escritorio

Los iniciadores se guardan en /home/myusername/.local/share/applications

    
respondido por el Nik Reiman 22.08.2012 - 09:13

Lea otras preguntas en las etiquetas