Tenho um script que preciso executar com um ícone na área de trabalho... sugestões? Ideias?
Responder1
Usando apenas o gerenciador de arquivos:
- primeiro crie um link para o seu script na sua área de trabalho (copie e depois pressione Ctrl/clique com o botão direito + link aqui)
- em seguida, clique com o botão direito no script na área de trabalho, escolha propriedade: na aba "geral", o ícone é clicável. Clique nele, abrirá uma janela onde você pode escolher seu ícone (procure em usr/share/icons para encontrar mais ícones)
- Na aba "permissão", marque a caixa "Execução" para permitir o lançamento do programa.
Responder2
Primeiro crie um .desktop
arquivo. Você pode criá-lo ~/.local/share/applications
para uso pessoal ou /usr/share/applications
para todos os usuários. Por exemplo, se quiser criá-lo para uso pessoal, você pode abrir um terminal e digitar:
vim ~/.local/share/applications/myapp.desktop
Segundo, edite o .desktop
arquivo. Cole o seguinte texto no arquivo:
[Desktop Entry]
Type=Application
Terminal=true
Name=<Your Application Name>
Exec=<Path to your .sh file>
Icon=<Path to your icon>
Substitua <Your Application Name>
, <Path to your .sh file>
e <Path to your icon>
pelo nome do seu aplicativo, o caminho para o seu .sh
arquivo e o caminho para o seu ícone, respectivamente.
Por fim salve e feche o arquivo. Agora você poderá ver seu aplicativo no menu de aplicativos com seu ícone personalizado.
Observe que a Terminal=true/false
linha determina se o terminal abre uma janela e exibe a saída ou é executado em segundo plano1. Se quiser que o script seja executado em segundo plano, você pode definir Terminal=false
.
Lembre-se de conceder permissões de execução ao seu .sh
arquivo, caso ainda não tenha feito isso. Você pode fazer isso executando chmod +x /path/to/your/script.sh
no terminal.