Three are named by the programs which they start and they have the correct "NoDisplay=true" directive, one is named by the package (hplip) and does not contain the "NoDisplay=true" directive. It also starts hp-toolbox, as hp-toolbox.desktop.
So there are two possibilities to fix the hplip package: Either remove hp-toolbox.desktop and add "NoDisplay=true" to hplip.desktop or remove hplip.desktop. Michael, I am more in favour of removing hplip.desktop as this is more consistent inside the hplip package then. What is better for your app-install-data synchronization, removing hplip.desktop or removing hp-toolbox.desktop?
Michael, once hplip is fixed you should re-synchronize app-install-data.
Do you synchronize only with <packagename> .desktop or are you really searching the packages for all .desktop files?
Are the .desktop files in /usr/share/ app-install/ desktop/ displayed somewhere in the desktop's UI? In a menu, in a tool, ...?
Currently, there are 4 .desktop files in the hplip package:
/usr/share/ applications/ hplip.desktop applications/ hp-fab. desktop applications/ hp-toolbox. desktop applications/ hp-sendfax. desktop
/usr/share/
/usr/share/
/usr/share/
Three are named by the programs which they start and they have the correct "NoDisplay=true" directive, one is named by the package (hplip) and does not contain the "NoDisplay=true" directive. It also starts hp-toolbox, as hp-toolbox.desktop.
So there are two possibilities to fix the hplip package: Either remove hp-toolbox.desktop and add "NoDisplay=true" to hplip.desktop or remove hplip.desktop. Michael, I am more in favour of removing hplip.desktop as this is more consistent inside the hplip package then. What is better for your app-install-data synchronization, removing hplip.desktop or removing hp-toolbox.desktop?
Michael, once hplip is fixed you should re-synchronize app-install-data.