Description of problem: $ desktop-file-validate qcad.desktop qcad.desktop: hint: value "Graphics;VectorGraphics;Engineering;Construction;2DGraphics;Science;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu It actually shows in none here. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3.
I'd say it's not a bug in qcad, but in the pkg which parses the /etc/xdg/menus/${XDG_MENU_PREFIX}applications.menu file for the DE you're using or in the ${XDG_MENU_PREFIX}applications.menu itself. I've no problems to see qcad in Xfce menus using xfce-applications.menu or plasma-applications.menu.
CC: (none) => jani.valimaa
Well, I have just installed QCAD & done a lot of menu searching, using: Cinnamon, Gnome, LXDE, Mate, Plasma, Xfce For Cinnamon/LXDE/Mate/Plasma, the application *is* shown in the Graphics menu - the 'more' one where there was one. For Gnome, it is shown in the "all applications' display. For all menus + Gnome with an application search box (incl Xfce), it popped up. The only anomaly is with Xfce where it is in the *Education* menu - and the 'all applications' one. What desktop are you using, Barry? Is it the only one?
CC: (none) => lewyssmith
Hi Lewis, Only Plasma here. After install the menu refreshes after a short delay as it always does when a GUI package install triggers a menu update, so it does try to do something. It's not in any menu category, but it is found and runs fine from the application menu 'search' option. I have been using it all day. I will check in a different user.
In a new user it does appear in Graphics, and Sciences -> more. OK I have resolved it. There were a couple of old qcad.desktop files in ~/.local/share/applications/ neither of which had category entries. One was from 2012. I suspect these were placed there by a 'paid for' version that I once used when the 'free' one was very buggy. Sorry for taking up your time - closing as INVALID.
Status: NEW => RESOLVEDResolution: (none) => INVALID