I am using Xfce 4.10.
When doing a google search with launchy 2.5 in xfce with more then one term and Firefox/Browser is not yet running it opens the browser with a google search for the first seacrh term and for each following search term a tab with only the respective term in it (and no valid url).
Example with duckduckgo.com:
ddg [tab] one two three [enter]
1. Tab: http://duckduckgo.com/?q=one
2. Tab: two
3. Tab: three
If Firefox/Browser is already running it works as expcted. It only fails when it is not yet running.
I searched a bit and found that a "multiple tabs"-bug was fixed in 2008? Maybe it was this issue?
Anyways what I did to make it working for me was to modify plugin_interface.ccp around line 200-210 to replace space with %20 to make it work with xdg-open:
if( !info.isExecutable() || info.isDir() ){
/* if more then one file is passed, then xdg-open will fail.. */
if ( !info.isFile() ){
path.replace(" ", "%20");
}
cmd = "xdg-open \"" + path.trimmed() + "\"";
}else if
I am not sure if that has unexpected side-effects as I am not a C++ developer. But until now it works just fine for me.
Maybe s/o can fix that problem in a more mature/professional way...
Just realized that i should have done the replacement after trimming "path".