Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 274085

Summary: net-wireless/blueman-1.10: .desktop entry problems
Product: Gentoo Linux Reporter: nm (RETIRED) <nightmorph>
Component: Current packagesAssignee: Tiziano Müller (RETIRED) <dev-zero>
Status: RESOLVED FIXED    
Severity: normal CC: mobile+disabled
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 288847    

Description nm (RETIRED) gentoo-dev 2009-06-14 00:37:28 UTC
Two problems with the .desktop entry for blueman:

1. The .desktop file itself is invalid, as seen here:

$ desktop-file-validate blueman-manager.desktop 
blueman-manager.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated

Solution: delete the Encoding line. sed FTW?

2. The blueman entry will not show up *at all* in the Xfce menu, because of this .desktop line:

OnlyShowIn:GNOME;

. . . removing it lets it appear in the Xfce menu. This is important because Blueman is supposed to be a desktop-neutral application, one that does *not* require Gnome. Unlike all the other gtk bluetooth apps!

Solution: uh, more sed for our ebuilds? Long-term, it might be best to just get upstream to make the changes in their .desktop files so that the changes will trickle down to us without needing to add anything to our ebuilds. But in the short term, when non-Gnome users install Blueman, they'll have no idea how to start the app unless they hunt through /usr/bin with an open terminal. And that just sucks, lemme tell ya.

Thanks!
Comment 1 Tiziano Müller (RETIRED) gentoo-dev 2010-05-11 07:54:57 UTC
solved with version bump to 1.21. Thanks!