O seu aplicativo assume que você está iniciando a partir da pasta /opt/NSTrain/
? Se assim for, adicione a linha
Path=/opt/NSTrain/
para o seu arquivo .desktop. Isso diz ao Unity (ou ao Gnome Shell ou a qualquer programa que você esteja usando para iniciar seu aplicativo) para iniciar seu programa na pasta especificada.
Sem essa linha, seu aplicativo é iniciado a partir da pasta de trabalho atual do Unity (ou qualquer outro), que geralmente é sua pasta pessoal. Isso quebrará seu aplicativo se ele assumir que ele foi iniciado a partir de /opt/NSTrain/
e, portanto, tentará abrir um arquivo como /opt/NSTrain/somefile.dat
, como somefile.dat
.
Se isso não ajudar, inicie seu aplicativo em um Terminal da sua pasta pessoal usando /opt/NSTrain/nstrain.py
e poste qualquer mensagem de erro que você obtiver.