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