Pertama-tama, saya tidak 100% positif bahwa pertanyaan utama yang saya tulis di sini sebenarnya masalahnya, tetapi saya punya firasat bahwa itu adalah masalah. Saya telah menulis aplikasi Gtk # sederhana di Mono beberapa waktu lalu, dan memberikannya ICO kustom sebagai file ikonnya. Bekerja dengan baik.
Baru-baru ini saya pergi untuk mengubah ikon ini ke yang berbeda, tetapi ketika saya membangun dan menjalankan program itu masih menunjukkan ikon. Saya telah memastikan bahwa saya telah memperbarui setiap referensi ke file ikon ke yang baru, dan telah sepenuhnya menghapus ikon lama dari hard drive sama sekali. Tapi itu masih muncul di Launcher ketika saya menjalankan program.
Saya berasumsi ini berarti bahwa Gtk cache ikon di suatu tempat di Ubuntu dan saya mungkin perlu memaksanya untuk menyegarkan. Ada saran?
sumber
Kamu butuh:
gtk-update-icon-cache
Catatan: hicolor adalah tema default yang harus digunakan pengembang aplikasi. jika Anda membuat tema ikon, segarkan folder tema ikon Anda sebagai gantinya.
Lihat (satu-satunya dokumentasi yang dapat saya temukan untuk ini): https://fedoraproject.org/wiki/Packaging:Scriptlets#Icon_Cache
sumber
Pada prompt perintah terminal ketik:
Ini akan memperbarui ikon * .desktop Anda di Peluncur.
Jika masalahnya bukan pada Peluncur Ubuntu tetapi aplikasi itu sendiri lihat http://stackoverflow.com untuk resolusi pemrograman.
Masalah serupa dengan ini dijawab di /programming/5315359/custom-libindicator-icon-is-not-displayed/6503807#6503807
Lihat juga: https://developer.gnome.org/gtk3/stable/gtk-update-icon-cache.html
sumber
unity
Masalah dengan peluncur yang sebenarnya. Menjalankan kesatuan pada prompt perintah akan menyegarkan Ikon Peluncur Ubuntu. Jawaban saya diarahkan pada suatuUbuntu Launcher
masalah. Karena tidak berfungsi, kemungkinan besargtk
masalah pemrograman. Anda mungkin mendapatkan jawaban yang lebih baik (lebih cepat) dengan masalah pemrograman gtk aktual di stackoverflow.com . Setelah menyelesaikan tampilan Ikon aktual dari program gtk saat Anda menjalankanunity
perintah untuk memperbarui cache Peluncur Ubuntu. Beri saya 5 menit untuk memperbarui jawaban saya.unity
akan memaksa menutup semua aplikasi yang berjalan dan memulai kembali kesatuan. Saya kehilangan data di browser saya karena ini.