Vincenzo, that's now how nautilus is working. You probably want to read
"The Exec key" from the  freedesktop .desktop specification:
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-
spec-0.9.8.html

Now look at /usr/share/applications/gdebi.desktop and note it's using
that key: "Exec=gdebi-gtk" where evince is using "Exec=evince %U". From
the specification for .desktop, %U: "A list of URLs. Each URL is passed
as a separate argument to the executable program.". You can try to edit
the gdebi.desktop and make it use "Exec=gdebi-gtk %U", refresh the
nautilus window, now it lists the menu item when right clicking on non
local a .deb

What nautilus is doing is respecting what the application is telling it,
if the application doesn't take an URI parameter nautilus can't call it
on an URI then.

Does it make sense for you now?

-- 
using gnome-vfs would be nice
https://launchpad.net/bugs/80862

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to