Launch XDG desktop entries with dmenu
Also search for desktop files in /opt
Add comments to patches


browse  log 



You can also use your local clone with git send-email.


This is a POSIX shell script that uses dmenu to launch XDG desktop entries.


Install for all users:

sudo make install

Install for this user only:

make PREFIX=~/.local install


xdgmenu [args]

Arguments, typically file paths, are passed to the chosen application as appropriate.

It may take a second or two the first time you launch it because it has to generate the cache for the first time. From then on it will generate the cache upon exit which is less noticeable.


Copyright (C) 2020 Gregory Chamberlain greg@cosine.blue

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

#See also