The virtualbox.desktop file that is located in the tree tries to invoke the program "virtualbox" whereas the ebuild creates a symlink "VirtualBox" in /usr/bin. The effect is that VirtualBox cannot be launched by the .desktop file. Reproducible: Always Steps to Reproduce:
Hi, Thanks for reporting this issue, fixed on jokey's overlay[1] for both virtualbox and virtualbox-bin [1] http://overlays.gentoo.org/dev/jokey/browser/trunk/app-emulation
*** Bug 197903 has been marked as a duplicate of this bug. ***
Fixes applied to CVS
The ChangeLog sais that this bug is fixed in version 1.5.2-r1, though it still exists. I just synced my tree, but the entry in the .desktop file is still wrong: grep Exec /usr/portage/app-emulation/virtualbox/files/virtualbox.desktop: Exec=virtualbox TryExec=virtualbox
*** Bug 198758 has been marked as a duplicate of this bug. ***
Reopen.
The command to launch VirtualBox should just be changed back to 'virtualbox', all lowercase. Uppercase in command names is user-unfriendly, pointless and annoying.
I aggree that uppercase commands are user unfriendly. But it has been changed for compliance with the official user documentation (http://www.virtualbox.org/download/UserManual.pdf)
Yes, the manual says "VirtualBox". Can we have both "VirtualBox" and "virtualbox" on Gentoo though?
we agree too with this, as you can see, many modifications were made on virtualbox's ebuilds as said in comment #8 for compliance (see commits #284 and #294 on jokey's overlay).
Created attachment 136089 [details, diff] Patch to fix desktop file issues issues fixed by this patch: - should use eclass functions to install the files - the desktop file database is not updated - the installed desktop file did not validate: betelgeuse@pena /usr/portage/app-emulation/virtualbox $ desktop-file-validate files/virtualbox.desktop files/virtualbox.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated files/virtualbox.desktop: error: value "" for key "Version" in group "Desktop Entry" is not a known version files/virtualbox.desktop: warning: value "" for key "Path" in group "Desktop Entry" does not look like an absolute path files/virtualbox.desktop: error: value "virtualbox.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path files/virtualbox.desktop: warning: value "Application;Emulator;System;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application" The Version key is for the version of the spec not the application
Fix in CVS, thankies :)