¿Cómo agrego un lanzador para aplicaciones .sh?

65

He instalado ubuntu (11.04).

Instalé phpstorm, que es simplemente un archivo para que extraigas y guardes en tu directorio / opt.

Para ejecutarlo usaría /opt/PhpStorm-103.243/bin/PhpStorm.sh

En la unidad, había creado un iniciador en mi escritorio.

Ahora he instalado gnome-3 (gnome-shell),

Y no tengo nada en mi escritorio.

Entonces, ¿cómo ejecuto phpstorm rápidamente? ¿Puedo hacer que aparezca en "aplicaciones"?

    
pregunta Hailwood 28.04.2011 - 00:20

10 respuestas

33

Lo resolví: D

en la terminal

gedit ~/.local/share/applications/<Your App Name>.desktop

En gedit

Aquí debe editar: Tenga en cuenta que los siguientes comentarios son los mejores, siéntase libre de corregirme

[Desktop Entry]  
Version=1.0                                #not sure what this does
Name=My Awesome App                        #Obviously the application name
GenericName=Awesome App                    #Difference between this and Name?
Comment=This app is awesome!               #The tooltip
Exec=/path/to/sh/file/file.sh              #The command you want to execute
Terminal=false                             #Should the app run in terminal
Icon=/opt/PhpStorm-103.243/bin/webide.png  #The pretty picture :D
Type=Application                           #Um?
Categories=Network;WebBrowser;             #Categoies the app should be in
MimeType=text/html;                        #Mime types the launcher can open
Name[en_NZ]=My Awesome App                 #Localized version of above info
GenericName[en_NZ]=Awesome App             #Localized version of above info
Comment[en_NZ]=This app is awesome!        #Localized version of above info

Guarde el archivo.
Ahora su aplicación se mostrará en las búsquedas:)

    
respondido por el Hailwood 28.04.2011 - 23:42
65

PhpStorm ahora tiene una función para crear un iniciador para usted. Está disponible en:

Tools -> Create Desktop Entry...

Esto agregará PhpStorm al menú del sistema para el usuario actual o para todos los usuarios. El iniciador creado también es compatible con Gnome Shell.

    
respondido por el Rowno 29.02.2012 - 11:03
27

La aplicación Alacarte puede ayudarlo. También puede encontrarlo en "Menú principal". Utilice el Centro de software o

sudo apt-get install alacarte

Simplemente elija una carpeta (no muy importante si tiene Gnome 3, a menos que use alguna extensión de menú) y luego a la derecha New Item . Aquí puede darle un nombre al nuevo iniciador y buscar su ubicación. También puede proporcionar un logotipo haciendo clic en el logotipo.

    
respondido por el Constantine Gladky 12.11.2011 - 07:31
10

Estoy usando gnome-shell en Ubuntu 11.10 y creé mi iniciador para PhpStorm usando el mismo método en Gnome 3 que hubiera usado en Gnome 2: utilicé la aplicación Main Menu .

La aplicación aparece en la búsqueda y se puede agregar a Favoritos sin ningún inconveniente.

    
respondido por el esoltys 16.12.2011 - 15:55
3

Forma más "gráfica" de hacer esto:

  1. Vaya a la carpeta ~ / .local / share / applications usando Nautilus o el explorador de archivos.
  2. Copie y pegue algunos atajos existentes con el icono que desee.
  3. Haga clic con el botón secundario en el nuevo acceso directo y cambie la propiedad para señalar su secuencia de comandos o aplicación.
  4. Arrástrelo en el selector / taskpan.
  5. También puede abrirlo en el editor de texto y realizar más ajustes.
respondido por el ShitalShah 22.04.2016 - 23:16
1

Hacer que el programa aparezca en la búsqueda parece ser difícil en el mejor de los casos, y estoy seguro de que mejorará a medida que Gnome3 madure y progrese. (El estado de Gnome3 ahora mismo no será el mismo en un mes).

Para agregar una aplicación como favorita (para que se muestre en el selector a la izquierda de la pantalla "Actividades"), simplemente presione Alt + F2 y ejecute la aplicación o el script que desee. Mientras se está ejecutando, ingrese la pantalla de "Actividades" y arrastre la aplicación en ejecución a los favoritos. Lo he usado solo para programas que usan una GUI, pero siéntete libre de jugar con ella.

Espero que eso ayude.

Añadiré: no estoy enamorado de Gnome3 tal como está actualmente, pero está un paso por delante de Unity, y estoy emocionado de ver a dónde va en el futuro. Una gran cosa sobre el software abierto, se mueve rápido. Deberíamos ver una rápida progresión en el cambio y la adición de características. Estos son momentos críticos en la evolución de la metáfora del escritorio.

    
respondido por el Dave 03.05.2011 - 16:42
1

Puede instalar la extensión MyLauncher. Producirá un menú en el panel que puede editar haciendo clic con el botón derecho. Casi todo puede ir en él: enlaces, carpetas, scripts de shell, etc.

Extensión de shell de MyLauncher Gnome

    
respondido por el mark 03.09.2012 - 06:26
1

Por 12.10

gnome-desktop-item-edit --create-new ~/Lauchers/for/example/

o

sudo gnome-desktop-item-edit --create-new /usr/share/applications/
    
respondido por el Zamp 30.03.2013 - 13:42
0

No estoy familiarizado con Gnome3, pero con un Gnome antiguo, puede hacer clic con el botón derecho en el menú de la aplicación y hacer clic en Edit Menus , que le permitirá modificar el árbol del menú. Seleccione el submenú en el que desea que aparezca su iniciador, luego haga clic en New Item y apúntelo en la ruta a su script de shell.

    
respondido por el Erigami 28.04.2011 - 04:54
0

si PhpStorm.sh es una aplicación de terminal Encuentre un método para crear un nuevo iniciador o lente y rellenarlo con el siguiente comando

gnome-terminal -x sh -c "<path to PhpStorm.sh>"

else si es un guión de shell greaphical usando zenity o equivalente use método similar para crear y poblar el launcher con el siguiente commad

sh -c "<path to PhpStorm.sh>"
    
respondido por el puneet 28.04.2011 - 06:23

Lea otras preguntas en las etiquetas