Saya sedang mengerjakan paket untuk aplikasi khusus dan tidak dapat menampilkan ikon aplikasi saya. Ini file desktop saya, yang diinstal di /usr/share/applications
:
[Desktop Entry]
Version=1.0
Type=Application
Name=Map Creator
Icon=ntfmo-map-creator
TryExec=/opt/ntfmo/map_creator/bin/map_creator
Exec=/opt/ntfmo/map_creator/bin/map_creator.sh
Categories=Office;
X-Desktop-File-Install-Version=0.16
Saya telah menyalin gambar ke lokasi berikut:
- /usr/share/icons/hicolor/32×32/apps/ntfmo-map-creator.png
- /usr/share/icons/hicolor/48×48/apps/ntfmo-map-creator.png
- /usr/share/icons/hicolor/scalable/apps/ntfmo-map-creator.svg
Saya telah reboot, tetapi masih tidak ada. Apakah Anda harus mendaftarkan ikon atau semacamnya?
[EDIT] Oke, saya berhasil dengan menjalankan sudo rm -f /usr/share/icons/*/icon-theme.cache
, tapi itu tampaknya sedikit kejam. Apakah itu solusi yang "benar"? Apakah paket saya perlu menjalankannya setelah diinstal? Tampaknya sedikit banyak….
Jawaban yang Diterima:
Tambahkan gtk-update-icon-cache /usr/share/icons/hicolor
ke debian/postinst
. Anda berkas:
#!/bin/sh
gtk-update-icon-cache /usr/share/icons/hicolor
exit 0
Saya Membutuhkan Alat Pemantauan Jaringan yang Baik?
Bagaimana Cara Membuat Terminal Autocomplete Saat Ada Beberapa File/direktori?