você pode definir "diretório de trabalho" ou no termo "caminho" do Linux de três maneiras diferentes:
1) adicione seu PATH de script às variáveis de ambiente. É uma maneira bastante mais fácil e funciona bem, mas é permanente e não é uma boa prática IMO. A maneira de fazer isso é emitir este comando:
export PATH=$PATH:your_path
2) adicione o seu script PATH ao atalho. Basta abrir o arquivo .desktop
em um editor de texto (se estiver com problemas para encontrá-lo, você pode criar o iniciador na sua área de trabalho e encontrá-lo em ~ / Desktop, depois mova-o mais tarde) e adicione uma linha no final que diz Path=YOUR_PATH
. Em seguida, adicione o arquivo .desktop à inicialização
3) primeiro vá para seu diretório e inicie seu script. por exemplo:
bash -c "cd /path/to/directory && /path/to/directory/executable"