Como posso criar um lançador de aplicativos para um arquivo .sh para o arquivo jar?

2

Eu tenho um programa (arquivo name.jar) link que é iniciado executando um arquivo name.sh de clique duplo Como posso criar um lançador de aplicativos para um arquivo .sh para o arquivo jar?

Mas não funciona lançador: gnome-terminal -x sh -c /path/to/script/name.sh

clique com o botão direito no painel para criar .. sem trabalho! O que devo fazer?

    
por Igor aka igor_ubuntu 04.01.2013 / 14:11

3 respostas

5

Primeiro, você precisa ter certeza de que o arquivo de script (.sh) é executável.

Torne o script executável

No Nautilus, clique com o botão direito do mouse e selecione propriedades, permissões. Certifique-se de que "executável" esteja marcado.

Agora, se você clicar duas vezes no arquivo, poderá executar o programa.

Etapa 2: criar lançador

Existem duas maneiras de fazer isso.

O caminho mais fácil

Instale o alacarte do centro de software do Ubuntu ou digite sudo apt-get install alacarte em um terminal. Em seguida, abra o aplicativo "Menu principal" e crie um novo lançador para o seu script.

Uma maneira mais complexa

Você pode criar um arquivo .desktop para o seu script copiando e modificando um dos arquivos em / usr / share / applications.

Você pode salvar o arquivo em ~ / .local / share / applications /

Um bom guia para criar arquivos .desktop pode ser encontrado aqui

    
por To Do 04.01.2013 / 14:22
0

Você precisa criar um arquivo .desktop

Abra um terminal e digite:

sudo gedit /usr/share/applications/yading

Nele colocamos algumas informações, seguindo este formato:

[Desktop Entry]
Name=yaDing
Exec='<path of where your .sh file is saved>'
Terminal=false
Type=Application
Icon='<path to an image if you want an icon>'
Categories=<relevant categories, see below, separated with ;>

Em seguida, salve-o e isso deve funcionar.

Categorias relevantes

    
por Henry Gibson 04.01.2013 / 14:24
0

Op publicado:

Eu resolvi esse problema. STEP1 Você só precisa escrever um script

!/bin/bash

cd /home/user/translators/yaDing/

sh yaDing.sh

STEP2

chmod +x yourscript.sh

Iniciador:

pedido: /path/to/yourscript

    
por Jorge Castro 05.01.2013 / 21:48