l3laze/ReliefValve

[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 =\

Fixed with ReliefValve v1.2.2 at #9.

Thank you, again :)

Edit: changed v1.2.2 to a link to v1.2.2 in Releases.

Very welcome, and thank you ๐Ÿ‘