Wo ist die Liste der vom Launcher gesperrten .desktop-Einträge?

Wo ist die Liste der vom Launcher gesperrten .desktop-Einträge?

Wo speichert Unity (unter 16.04) seine Liste der Desktopdateien für den Launcher. Nicht „Wo sind .desktop-Dateien zu finden?“, sondern wo sind nur die, die Unity gerade in meinem Launcher hat. Einer davon ist ein Platzhalter „?“ für eine ausführbare Appimage-Datei, und ich möchte diesen Eintrag so anpassen, dass er auf ein entsprechendes Symbol verweist. Die App hat noch keinen vorhandenen .desktop-Eintrag in /usr/share/application oder meinem .local-Stash, also möchte ich den Platzhalter anpassen, den Unity dafür erstellt hat, anstatt einen manuell zu erstellen.

Antwort1

Gefunden! Ein bisschen genaueres Suchen und ein bisschen Testen haben die Antwort gefunden. Es wird in gsettings gespeichert und ich habe die Liste mit

gsettings get com.canonical.Unity.Launcher favorites

Und dann ein einfaches

find -iname <foo.desktop>

Hat mir gezeigt, wo der Platzhalter erstellt wurde.

verwandte Informationen