Épp azzal szívok, hogy kiszúrtam, ha megnyitok e-mailben egy mellékletet, nevezetesen egy kép file-t, akkor a Claws Mail ideiglenes alkönyvtárként valamelyik foldert használja. A valamelyiket úgy kell érteni, hogy a legutóbb használtat, ez lehet akár egy egészen másik account-hoz tartozó inbox akár.
Na, most az nagyon nincs rendben, hogy oda nem illő mellékletek jelennek meg egészen más postafiókokhoz tartozó levelek között. Neten nem találtam semmit, viszont debugoltam.A ~/.mailcap file-ban van egy ilyen:
image/jpeg; geeqie '%s'
Írtam rá egy wrapper scriptet, s logoltam, milyen paramétert ad át a %s. Kiderült, csak a file nevét csupaszon, ezért logoltam a pwd-t is. Megpróbáltam megváltoztatni az elérési utat, de ez nyilván nem eredményes, mert akkor már rossz helyen van a file.
Tehát úgy áll a dolog, hogy csinál a Claws Mail egy change directory-t valamelyik levél művelet kapcsán - ezt nem teszteltem, talán levél törlésekor, átmozgatásakor -, majd ez marad az aktuális pwd, s amikor másik mailboxból - vagy akár ugyanabból - nyitok meg mellékletet, akkor ebbe a directory-ba menti a mellékletet, s ezen pwd-vel, a file nevét elérési út nélkül paraméterként megadva hívja a file-t megnyitó alkalmazást.
Workaround-ra van valakinek ötlete?
Update
Eh, csak most nézem a bug listát. Fedorára még nincs a legutóbbiból build, ám az utolsó verzióban épp javították:
o Save temporary file in mime temporary directory when using
right-click/Open image instead of saving in current working
directory.
- 1102 megtekintés