Tako je. Na kraju krajeva i pokretanje mišem na desktopu bilo kakve skripte koja dalje nešto pokreće (python, bash...) na početku ovisi o trenutnom upravitelju desktopa. A .desktop datoteke rade takve stvari čisto i uredno.
Na modernom desktopu je super lagano napraviti shortcut putem drag-n-dropa ili desnog klika mišem i sl. A probaj iz same skripte koja ti daje izlaz na stdout, odrediti da li će se ista pokretati u vidljivom terminalu ili ne - ne bu išlo. Dok u .desktop datoteci samo dodaš Terminal=true
Lako je i postaviti radni direktorij, ikonu itd. I sve to na standardni način tako da se pokretači lako mogu uključiti u glavni meni i ostale izbornike.
@hrvooje, pročitaj si ovo:
https://standards.freedesktop.org/deskt ... atest.htmlTo je par minuta čitanja i/ili isprobavanja a dosta ti može olakšati stvari kasnije.