( log69 | 2012. 02. 05., v – 00:42 )

Jujj de szívtam az xdg-open paranccsal. Ez azt csinálja, hogy megnyitja a fájlhoz az alkalmazást, de nem vár, hanem egyből kilép. Ráadásul nem ő forkolja az új folyamatot, ezért arról sehonnét nem tudok infót gyűjteni, és ezért nem tudok várakozni enenk a folyamatnak a végére. Tehát ez nem működik sehogy:

xdg-open file.txt && wait

Ezért az xdg-mime paranccsal kell kibányásznom lépésenként az infót, hogy milyen típus fajta, ahhoz milyen .desktop tartozik, majd ez milyen binárist tartalmaz. Itt látható a patch.

Még finomítanom kell rajta, mert Debian / XFCE környezetben nem működik megfelelően - de nem a script-em, hanem az xdg-mime nem adja vissza a megfelelő típust.