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!
solved with version bump to 1.21. Thanks!