File Desktop Kustom GNOME dengan ikon tidak muncul

May 21 2020

Saya melihat ada sejumlah pertanyaan tentang ikon tidak muncul, melalui semuanya, saya belum menyelesaikan masalah saya.

Pertama, saya membuat .desktopfile sesuai dengan spesifikasi ini :

[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;

Selanjutnya, ikon yang diperlukan menurut saya sedikit menantang, tetapi saya membuat ikon untuk:
24x24, 32x32, 48x48, 64x64, 72x72, 96x96, 128x128, 192x192, 256x256.

Saya awalnya mulai dengan 48x48, 96x96 & 128x128, tetapi kemudian mencoba mencari tahu mana yang saya lewatkan, saya membuat hampir semuanya.

Untuk apa nilainya, saya mencoba bermain-main dengan ikon qBittorrent yang terletak di /usr/share/icons/hicolor. Saya mengganti nama ikon 96x96, dan itu sepertinya menghapus ikon menu pencarian qBittorrents GNOME, menerapkan ini tidak mencerminkan .desktopfile saya .

Ikon ditempatkan di terletak di /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

Saya juga memastikan file desktop memiliki izin eksekusi

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

Menurut pemahaman saya, saya telah melakukan semuanya dengan benar tetapi ikon saya tidak muncul di menu pencarian GNOME.

Apakah saya melewatkan sesuatu?

Juga, setelah hampir setiap perubahan yang saya buat, saya restart GDM dengan Alt+ F2> r> enter, dan setelah perubahan terakhir sebelum posting ini, mencoba dengan

systemctl restart gdm

tapi tetap tidak berhasil.


Memperbarui

Ikon apa yang sedang ditampilkan?

Ikonnya adalah roda gigi sederhana dengan latar belakang abu-abu terang:

Jawaban

2 pomsky May 22 2020 at 21:47

Anda perlu memperbarui cache ikon setelah menambahkan ikon tersebut secara manual. Untuk melakukan itu, luncurkan Terminal dan jalankan perintah berikut

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