Skip to content

package-linux.sh improved linux desktop entry - #98

Merged
Zaldaryon merged 1 commit into
StratumServer:mainfrom
dxcvvxd:feat/desktop-file
Sep 16, 2026
Merged

Zaldaryon merged 1 commit into
StratumServer:mainfrom
dxcvvxd:feat/desktop-file

Conversation

@dxcvvxd

@dxcvvxd dxcvvxd commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

added generic name (shows up in parentheses in programs like rofi) added keywords (helps finding the app)

added generic name (shows up in parentheses in programs like rofi)
added keywords (helps search the app)
@Zaldaryon

Copy link
Copy Markdown
Collaborator

Reviewed and tested locally. The two additions to the AppImage .desktop entry are valid against the freedesktop Desktop Entry spec: GenericName is an optional localestring, and Keywords is an optional semicolon-terminated localestring list, which yours is. bash -n scripts/package-linux.sh passes, and the diff is exactly the two lines with nothing else touched.

GenericName shows in launchers like rofi as you noted, and the keywords help discovery. Merging.

@Zaldaryon
Zaldaryon merged commit 7bf75db into StratumServer:main Sep 16, 2026
NightHammer1000 pushed a commit to KillerPixelCrew/VulkanStory that referenced this pull request Sep 17, 2026
PR StratumServer#98 added GenericName and Keywords to the AppImage desktop entry in package-linux.sh. The equivalent templates in install-linux.sh and install-linux-legacy.sh were not updated at that time. Add the same two fields to both installer scripts.

Exec and Path are left unchanged: the installer desktop entries use a full path to optimum-launch.sh, which differs from the AppImage case in package-linux.sh where the executable is on PATH inside the AppImage root.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants