При чем здесь Unity (до 16.04) сохраните список файлов рабочего стола для Launcher. Не "где находятся файлы .desktop?" но где только те, которые сейчас есть у Unity в моей программе запуска. Один из них - заполнитель "?" для исполняемого файла appimage, и я хочу настроить эту запись, чтобы она указывала на соответствующий значок. Приложение еще не имеет существующей записи .desktop в / usr / share / application или моем .local stash, поэтому я хочу настроить заполнитель, созданный для него Unity, а не вручную.
Нашли это! Чуть лучше поиск и некоторое тестирование нашли ответ. Это хранится в gsettings, и я вытащил список, используя
gsettings get com.canonical.Unity.Launcher favorites
И затем простой
find -iname <foo.desktop>
показал мне, где он сделал заполнитель.