Você não mencionou o que tentou, por isso tente:
[Desktop Entry]
Name=someName
Comment=
Exec=/path/to/script.sh
Icon=/path/to/icon
Terminal=false
Type=Application
Certifique-se de que seu script seja executável, assim:
sudo chmod +x /path/to/script.sh
Ele também não funcionará se o seu script usar o comando sudo
ou qualquer outra coisa que exija a entrada do usuário.
Se você quiser abrir uma janela de terminal ao executá-la (se precisar adicionar entrada ou assistir a saída), defina Terminal
como true.
Terminal=true