File del desktop personalizzato GNOME con l'icona non visualizzata

May 21 2020

Vedo che ci sono una serie di domande riguardanti le icone che non vengono visualizzate, che le esaminano tutte, devo ancora risolvere il mio problema.

Innanzitutto, ho creato un .desktopfile secondo questa specifica:

[Desktop Entry]
Version=1.0
Name=My App Deploy Tool
GenericName=My App Deploy Tool
Comment=A script to assist the creation of My App USB drives
Exec=/usr/local/bin/my-app-deploy-tool.sh
Icon=my-app-deploy-tool
Terminal=true
Type=Application
Categories=Utility;

Successivamente, le icone richieste le ho trovate leggermente impegnative, ma ho creato icone per:
24x24, 32x32, 48x48, 64x64, 72x72, 96x96, 128x128, 192x192, 256x256.

Inizialmente ho iniziato con 48x48, 96x96 e 128x128, ma poi cercando di capire quale mi manca, li ho creati quasi tutti.

Per quello che vale, ho provato a scherzare con le icone di qBittorrent che si trovano in /usr/share/icons/hicolor. Ho rinominato l'icona 96x96 e questo sembrava rimuovere l'icona del menu di ricerca GNOME di qBittorrents, l'applicazione non si rifletteva sul mio .desktopfile.

Le icone sono posizionate in si trova in /usr/share/icons/hicolor/${reoslution}/apps/${icon-name}.png

cybex@cybex-desktop:/usr/share/icons$ find | grep my-app
./hicolor/72x72/apps/my-app-deploy-tool.png
./hicolor/256x256/apps/my-app-deploy-tool.png
./hicolor/192x192/apps/my-app-deploy-tool.png
./hicolor/32x32/apps/my-app-deploy-tool.png
./hicolor/64x64/apps/my-app-deploy-tool.png
./hicolor/96x96/apps/my-app-deploy-tool.png
./hicolor/24x24/apps/my-app-deploy-tool.png
./hicolor/128x128/apps/my-app-deploy-tool.png
./hicolor/48x48/apps/my-app-deploy-tool.png

Mi sono anche assicurato che il file desktop avesse i permessi di esecuzione

cybex@cybex-desktop:/usr/share/icons$ ls -la /usr/share/applications/my-app-deploy-tool.desktop 
-rwxr-xr-x 1 root root 846 May 21 00:48 /usr/share/applications/my-app-deploy-tool.desktop

Per quanto ne so, ho fatto tutto correttamente, ma la mia icona non viene visualizzata nel menu di ricerca di GNOME.

Mi sono perso qualcosa?

Inoltre, dopo quasi ogni cambiamento che ho fatto, ho ricominciato GDM con Alt+ F2> r> enter, e dopo l'ultima modifica prima di pubblicare questo, provato con

systemctl restart gdm

ma ancora senza fortuna.


Aggiornare

Quale icona viene invece visualizzata?

L'icona è un semplice ingranaggio su uno sfondo grigio chiaro:

Risposte

2 pomsky May 22 2020 at 21:47

È necessario aggiornare la cache delle icone dopo aver aggiunto manualmente quelle icone. Per farlo, avvia Terminal ed esegui il seguente comando

sudo update-icon-caches /usr/share/icons/*