when i run exo-open http://www.spiegel.de/politik/deutschland/0,1518,443714,00.html it is not opened correctly in firefox. the url is cut off at the end so http://www.spiegel.de/politik/deutschland/0,1518,443714 is opened. however, when i try to open such an url from xchat (by using exo-open, since when i change the preferred browser to epiphany or sth else, it's recognized), these urls work. when i run exo-open with the url from a terminal for example, it's cut off.
This is because xchat properly escapes the URL. I.e. exo-open 'http://www.spiegel.de/politik/deutschland/0%2C1518%2C443714%2C00.html' works.
*** Bug 2493 has been marked as a duplicate of this bug. ***
Fixed with revision 23633. 2006-11-04 Benedikt Meurer <benny@xfce.org> * exo/exo-url.c(exo_url_show_on_screen): Need to escape commata in URLs passed to web browsers and mail readers, because some of them, i.e. Firefox and Thunderbird, will otherwise strip offs the part after the last comma. Bug #2454.
This behaviour has changed, see bug #5654, so the patch has been reverted and we send the commas literally.