Pessoal, criei um .sh para servir de atalho para executar um app e toda vez que tento executar pelo Nautilus não consigo. O ponteiro do mouse fica girando como se fosse executar e não executa.
Já quando tento rodar pelo terminal, funciona normalmente.
O problema é que preciso setar uma flag e executar com parâmetros -b ./Anki2/ no mesmo diretório onde é executado, pois fica no Dropbox. Eu uso em dois computadores diferentes e uso o Dropbox para sincronizar.
Para usar flags e etc. com tranquilidade no atalho, basta especificar como caminhos absolutos (por exemplo, /home/leandrosob/Apps/Anki/bin/anki -b /home/leandrosob/Documentos/Dropbox/Anki2).
(~ e $HOME não funcionam nos arquivos de atalho, infelizmente).
Talvez colocar no cabeçalho do script:
#!/bin/bash
cd -- "$(dirname -- "$0")"
export [...]
ajude (vai fazer o shell tratar todos os caminhos como relativos à pasta onde está localizado o script).