Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desktop file should have Keywords header #321

Closed
RedBearAK opened this issue Jan 2, 2022 · 2 comments
Closed

Desktop file should have Keywords header #321

RedBearAK opened this issue Jan 2, 2022 · 2 comments
Milestone

Comments

@RedBearAK
Copy link

I guess the desktop file for this project is created during the build process, so I can't find it and don't know how to make a PR for it.

It would be a good idea if the desktop file included a standard "Keywords" header, to make it easier for application launchers like Ulauncher, Albert or the GNOME app search to find and present the application to the user.

Something like this, for example:

[Desktop Entry]
Encoding=UTF-8
Name=Angry IP Scanner
Comment=Fast and friendly network scanner
GenericName=Fast and friendly network scanner

Keywords=angry;ip;scan;scanner

Exec=sh /usr/bin/ipscan
Terminal=false
Type=Application
Icon=ipscan
Categories=Application;Network;Internet;
StartupWMClass=Angry IP Scanner
StartupNotify=true

There are probably other keywords that might make more sense or be more helpful.

An example of what happens in some application launchers without extra terms in the "Keywords=" header is that if you try to search for a sub-string like "torrent" an application might not appear if the "Comment=" header or "Name=" header only has the string "Bittorrent". Depends on the specific application launcher.

@angryziber angryziber added this to the 3.8.0 milestone Jan 16, 2022
@angryziber
Copy link
Collaborator

The desktop file is actually in the repo - you can see it in the commit above or by searching in the repo

@RedBearAK
Copy link
Author

@angryziber

Very smart to add "ipscan" as another keyword by itself, which I forgot to do in my example. Those familiar with using the terminal command will appreciate that. Problem solved. Thanks!

image

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

No branches or pull requests

2 participants