I made some more tests. I can open a file named 'A B' (with a space in its name) using 1 exo-open 'A B' or 2 exo-open A\ B I can also open it with thunar using 3 thunar 'A B' or 4 thunar A\ B I can not open it using and URI as in 5 exo-open file:A\ B nor can I open it with 6 thunar file:A\ B In case 5 above there is an error message from thunar, unable to open the file A%20B. So the translation space->%20 seems to be done by exo-open before calling thunar. Nevertheless, if I use the full path, not relative paths, both commands succeed: 7 exo-open file:/home/user/A\ B but I can open it with thunar with the same syntax 8 thunar file:/home/user/A\ B It confuses me that if I introduce the escaped space by hand, 9 exo-open file:/home/user/A%20B 10 thunar file:///home/user/A%20B
the call 9 to exo-open fails but the call 10 to thunar does succeed. Could it be that exo-open is escaping the '%''s? Finally, the call 11 thunar file:A%20B fails. In conclusion, it seems that exo-open fails when it is handed a URI with spaces replaced by %20. My problem is that calibre uses exo-open and makes the replacement before calling it. I'm made up an ugly solution: I put in my path a fake exo-open that replaces back %20's to spaces before calling the real exo-open. Regards, Luis -- o W. Luis Mochán, | tel:(52)(777)329-1734 /<(*) Instituto de Ciencias Físicas, UNAM | fax:(52)(777)317-5388 `>/ /\ Apdo. Postal 48-3, 62251 | (*)/\/ \ Cuernavaca, Morelos, México | moc...@fis.unam.mx /\_/\__/ GPG: 791EB9EB, C949 3F81 6D9B 1191 9A16 C2DF 5F0A C52B 791E B9EB -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org