O lançador Scilab criado manualmente não funciona

O lançador Scilab criado manualmente não funciona

Tento criar atalhos quando um aplicativo está em execução graças ao ícone que aparece no lado esquerdo e eu faço Lock to launcher(o que na verdade impede a captura de tela). Mesmo assim, fiz isso para o Eclipse e mesmo que haja um ícone, ele não funciona e para o SciLab nunca funcionaria.

Portanto, como criar atalhos para programas no Ubuntu?

Criei um arquivo SciLab.desktopconforme sugerido por Nitesh Sharma

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=./bin/scilab
Name=SciLab
Comment=comment here
Icon=/home/antoine/scilab-5.5.2/share/icons/hicolor/32x32/apps/scilab.png

e então fiz chmodx ScilLab.desktop, mas ocorreu um erro e não consigo colá-lo no menu à esquerda.

insira a descrição da imagem aqui

Mas não sei o que fazer a partir daí.

Responder1

A versão baixada contém vários .desktoparquivos em.../scilab-5.5.2/share/applications

Esses .desktoparquivos, entretanto, assumem que o aplicativo está em $PATH, já que os comandos nos arquivos não incluem um caminho absoluto para os binários.
Há também uma instrução sobre quais comandos executar quando, em .../scilab-5.5.2/share/applications.

No entanto, eu economizaria tempo e instalaria scilabsimplesmente a partir dos repositórios (não do arquivo baixado) pelo comando:

sudo apt-get install scilab

A versão nos repositórios parece estar bastante atualizada!

Observação

caso você tenha salvo um ou mais arquivos scilab"caseiros" .desktopem ~/.local/share/applications, certifique-se de removê-los, pois eles substituirão os globais, instalados a partir deapt-get

Responder2

Experimente isso!

Nota: estou usando o Scilab v6.0 no CentOS 7 executando o Gnome 3 Desktop.

  1. Abra um terminal
  2. Vá para o diretório Desktop (/home/$seunome/Desktop/)
  3. Crie um arquivo de desktop Scilab (toque em scilab.desktop)
  4. Abra o arquivo e adicione o seguinte conteúdo ao arquivo (vi scilab.desktop) Nota: o Exec=path para o seu executável Scilab e Icon=path para o seu ícone Scilab

[Entrada na área de trabalho]

Versão=1.0

Tipo=Aplicativo

Terminal = verdadeiro

Exec=/home/$SEU NOME/apps/scilab-6.0.0/bin/scilab

Nome=scilab

Comentário =

Icon=/home/$SEU NOME/apps/scilab-6.0.0/share/icons/hicolor/32x3/apps/scilab.png

Comentário[en_US.utf8]=

Nome[pt_BR]=Scilab 6.0

  1. Altere a permissão do arquivo para 755 (chmod 755 scilab.desktop)

informação relacionada