[Linux] desktop file is lacking a Categories= entry
probonopd opened this issue ยท 4 comments
The desktop file is lacking a Categories=
entry in the *.desktop
file.
According to the menu spec,
By including one of the Main Categories in an application's desktop entry file, the application will be ensured that it will show up in a section of the application menu dedicated to this category. If multiple Main Categories are included in a single desktop entry file, the entry may appear more than once in the menu.
Hence, please add at least one of the following in the Categories=
key.
Main Category | Description | Notes |
---|---|---|
AudioVideo | Application for presenting, creating, or processing multimedia (audio/video) | |
Audio | An audio application | Desktop entry must include AudioVideo as well |
Video | A video application | Desktop entry must include AudioVideo as well |
Development | An application for development | |
Education | Educational software | |
Game | A game | |
Graphics | Application for viewing, creating, or processing graphics | |
Network | Network application such as a web browser | |
Office | An office type application | |
Science | Scientific software | |
Settings | Settings applications | Entries may appear in a separate menu or as part of a "Control Center" |
System | System application, "System Tools" such as say a log viewer or network monitor | |
Utility | Small utility application, "Accessories" |
In addition, you could specify one or more from the longer list of Additional Categories.
Please test the result with desktop-file-validate
and make sure it passes.
electron-builder offers native support for this since v19.22.1.
Reference: AppImage/appimage.github.io#2
Thank you, yet again! :) Now my second GitHub Issue. Lol.
I've been working on a bunch of other projects, but have been thinking about this one a lot lately. I have learned a couple things that would help a little in this project too; I will get to work on updating, but it will likely take at least a few days until I can finish it properly.
Edit: @probonopd This is going to take a hell of a lot longer than a few days...the app is completely broken on Linux at this point, possibly because of the internal updates but I'm guessing it's just me sucking as usual or changes Valve made (they seemed to have changed a few small things on Linux and Mac over the last few months). The console and developer Steam launch options also don't seem to work any more on Mac; haven't actually tried them on Linux or Windows though (this isn't just a problem with my app though, I also can't use them through Chrome when I'm using it as my browser; may be an issue with Chromium or my PC though).
The best part is that the 1.2.2-beta is actually using the correct location for the base Steam folder (home/username/.steam/steam) but can't see it's there =| I'm guessing it's a permissions issue and, um...I really suck with permissions so IDK that I can fix it. Running as sudo may help, but I'm not going to suggest users start it from the Terminal and run as sudo just to make it work.
Another edit: I had to reinstall OS X and didn't have a backup drive, so I'm also being forced to re-download and install my entire development environment including the VM OS's (Ubuntu + Windows; also upgrading to both Ubuntu 14 and 16, and Windows 7 and 10, all 64-bit, so I can test on all of them). I've still got to get Ubuntu 14 and W7, but once I finish them I will get to work on this again. I'm very sorry for the delay =\
Thanks, added to AppImage/appimage.github.io@f16e93f
Very welcome, and thank you ๐