Como adiciono um iniciador para aplicativos .sh?

63

Eu instalei o Ubuntu (11.04).

Eu instalei o phpstorm, que é simplesmente um arquivo para você extrair e colocar no diretório / opt.

Para executá-lo, você usaria /opt/PhpStorm-103.243/bin/PhpStorm.sh

Na unidade, criei um iniciador na minha área de trabalho.

Agora eu instalei o gnome-3 (gnome-shell),

E não tenho nada na minha área de trabalho.

Então, como eu executo o phpstorm rapidamente? Posso fazer com que ele apareça em "aplicativos"?

    
por Hailwood 28.04.2011 / 00:20

10 respostas

32

Eu trabalhei: D

No terminal

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

No gedit

Aqui você deve editar: Observe que os comentários abaixo são os melhores palpites, sinta-se à vontade para me corrigir

[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

Salve o arquivo.
Agora seu aplicativo será exibido nas pesquisas:)

    
por Hailwood 28.04.2011 / 23:42
63

PhpStorm agora tem um recurso para criar um lançador para você. Está disponível em:

Tools -> Create Desktop Entry...

Isso adicionará o PhpStorm ao menu do sistema para o usuário atual ou para todos os usuários. O lançador criado também é compatível com o Gnome Shell.

    
por Rowno 29.02.2012 / 11:03
27

A aplicação Alacarte pode ajudá-lo. Você também pode encontrá-lo em "Menu principal". Use o Centro de Software ou

sudo apt-get install alacarte

Basta escolher uma pasta (não muito importante se você tiver o Gnome 3, a menos que use uma extensão de menu) e, em seguida, à direita New Item . Aqui você pode dar um nome ao novo lançador e navegar até a localização dele. Você também pode fornecer um logotipo clicando no logotipo.

    
por Constantine Gladky 12.11.2011 / 07:31
10

Estou usando o gnome-shell no Ubuntu 11.10 e criei meu launcher para PhpStorm usando o mesmo método do Gnome 3 que eu usaria no Gnome 2: usei o aplicativo Main Menu .

O aplicativo é exibido na pesquisa e pode ser adicionado aos Favoritos sem nenhum soluço.

    
por esoltys 16.12.2011 / 15:55
3

Mais uma maneira "gráfica" de fazer isso:

  1. Vá para a pasta ~ / .local / share / applications usando o Nautilus ou qualquer outro explorador de arquivos.
  2. Copie e cole um atalho existente com o ícone que você gosta.
  3. Clique com o botão direito do mouse no novo atalho e altere a propriedade para apontar para seu script ou aplicativo.
  4. Arraste-o no lançador / taskpan.
  5. Você também pode abri-lo no editor de texto e fazer mais ajustes.
por ShitalShah 22.04.2016 / 23:16
1

Obter o programa para aparecer na pesquisa parece ser difícil na melhor das hipóteses, o que eu tenho certeza que vai melhorar à medida que o Gnome3 amadurece e progride. (O estado do Gnome3 agora certamente não será o mesmo em um mês.)

Para adicionar um aplicativo como favorito (para que ele apareça no inicializador à esquerda da tela "Atividades"), simplesmente pressione Alt + F2 e execute o aplicativo ou o script desejado. Enquanto estiver em execução, insira a tela "Atividades" e arraste o aplicativo em execução para os favoritos. Eu usei isso apenas para programas que usam uma GUI, mas fique à vontade para brincar com ela.

Espero que ajude.

Eu adicionarei: Eu não estou apaixonado pelo Gnome3 como está atualmente, mas está um passo à frente do Unity, e estou ansioso para ver para onde ele vai no futuro. Uma grande coisa sobre o software aberto, ele se move rapidamente. Devemos ver uma rápida progressão na mudança e adição de recursos. Estes são momentos críticos na evolução da metáfora da área de trabalho.

    
por Dave 03.05.2011 / 16:42
1

Você pode instalar a extensão MyLauncher. Ele produzirá um menu no painel que você pode editar clicando com o botão direito do mouse. Quase tudo pode acontecer: links, pastas, scripts de shell, etc.

MyLauncher Gnome Shell Extension

    
por mark 03.09.2012 / 06:26
1

Para 12.10

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

ou

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

Não estou familiarizado com o Gnome3, mas com um Gnome mais antigo, você pode clicar com o botão direito do mouse no menu do aplicativo e clicar em Edit Menus - isso permitirá modificar a árvore de menus. Selecione o submenu no qual você deseja que seu lançador apareça, depois clique em New Item e aponte para o caminho do seu script de shell.

    
por Erigami 28.04.2011 / 04:54
0

se PhpStorm.sh for um aplicativo de terminal Encontre um método para criar um novo lançador ou lente e preenchê-lo com o seguinte comando

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

else se for um script de shell grande usando zenity ou equivalente use um método similar para criar e preencher o launcher com o seguinte commad

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