the firefox-bin ebuild only IUSEses only gnome, so when gnome is installed (or in useflags) a .desktop file will be copied to the system. the same should happen if kde is installed ... maybe even if xfce is installed the problem can easily be solved when extendingthe check for gnome to a check for gnome and kde or to copy these files unconditionally. Reproducible: Always Steps to Reproduce: 1. 2. 3.
As is, mozilla-firefox doesn't seem check the use flag for installing an icon and desktop entry... so, perhaps mozilla-firefox-bin should behave the same.
Created attachment 63439 [details] Updated ebuild, removes gnome useflag. My updated ebuild that removes the gnome useflag and in doing so automatically installs a desktop entry into /usr/share/applications/ like mozilla-thunderbird-bin does. It works flawlessly from my overlay
Looks fixed in current versions in portage, closing. <snip> # Install icon and .desktop for menu entry insinto /usr/share/pixmaps doins ${FILESDIR}/icon/mozillafirefox-bin-icon.png insinto /usr/share/applications doins ${FILESDIR}/icon/mozillafirefox-bin.desktop </snip>