Where does Unity (under 16.04) keep its list of desktop files for the Launcher. Not "where are .desktop files found?" but where are just the ones that Unity has right now in my launcher. One of them is placeholder "?" for an appimage executable, and I want to tweak that entry to point to an appropriate icon. The app doesn't have an existing .desktop entry yet in /usr/share/application or my .local stash, so I want to tweak the placeholder that Unity created for it rather than hand-roll one.

marked as duplicate by George Udosen, Charles Green, Videonauth, Eric Carvalho, David Foerster Nov 21 '17 at 11:17

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


Found it! A little better searching and some testing found the answer. It's kept in gsettings, and I pulled the list using

gsettings get com.canonical.Unity.Launcher favorites

And then a simple

find -iname <foo.desktop>

Showed me where it made the placeholder.

Not the answer you're looking for? Browse other questions tagged or ask your own question.