I'm using xfdesktop 4.6.1 and Thunar 1.0.1 from the Gentoo Linux distribution package management system.
When ever I try to use the predefined custom action "Open Terminal Here" on my desktop directly I get the error:
Failed to launch action "Open Terminal Here"
The URI "...b|2.." is not an absolute URI using the "file" scheme.
"...b|2.." is filled with symbols from what seams to be the Unicode table. The same custom actions works when being used inside Thunar.
It seams "%f" does not return the correct path. Any ideas?
Do you mean 'Open Terminal Here' from the right-click menu on your desktop?
Bump. I've tried to reproduce this by tinkering, but I get no error message, just nothing happens.
How about pasting the command for the custom action, or telling us how other applications respond.
Well, I have got 3 machines running XFCE where I cannot reproduce this error myself.
The custom action command is:
"exo-open --working-directory %f --launch TerminalEmulator"
What could possibly produce the "... not an URI using the "file" scheme" error? I'm in the process of comparing my settings ands build flags but I did not find anything. I don't think my UTF-8 encoding could be the problem, could it?
Edit: I'd like to point out that using this custom action in Thunar works.
Perhaps a rebuild/reinstall of exo-utils and xfdesktop is in order.
I have just cleared the config and rebuild exo, Thunar and xfdesktop. Still the same error message. I'm beginning the believe that the error originates in thunar rather then in xfdesktop. Thunar is responsible for the custom actions and for the desktop menu.
Still looking into it.
It wouldn't be thunar.
Could you be more specific?
To my knowledge Thunar handles the custom actions.
Just updated exo to 0.3.106 and about to recompile xfdesktop. The problem still persists. This is really driving me mad since no other machine has the problem.
I'm about to rule out locales and especially my very custom /etc/env.d/02locale config as the source.
The custom actions are visible in xfdesktop's menu and thunar isn't a dependency of xfdesktop. Custom actions are likely handled in one of the libxfcegui or similar libraries. Anyway, I'm out of ideas on this one.