Selamat datang, kali ini saya akan berbagi informasi tentang kode galat (
error) "gtk-update-icon-cache: The generated cache was invalid".
Sebelum kita lanjutkan sebaiknya kita ketahui apa itu gtk-update-icon-cache. gtk-update-icon-cache adalah alat untuk membuat cache tema ikon.
GTK+ menggunakan icon cache yang dibuat oleh gtk-update-icon-cache untuk menghindari panggilan sistem yang berulang-ulang, untuk mengurangi pencarian file di harddik saat aplikasi dimulai, dan juga akan mengurangi penggunaan memori.
gtk-update-icon-cache dipakai saat membuat tema ikon baru, edit ikon(penambahan).
Perintah untuk membuat ikon cache pada umumnya seperti ini
$ sudo gtk-update-icon-cache -f direktori-tema-ikon
misal nama ikon adalah Moka
$ sudo gtk-update-icon-cache - f /usr/share/icons/Moka
Jika berhasil akan muncul kode gtk-update-icon-cache: Cache file created successfully.
Jika gagal akan muncul gtk-update-icon-cache: The generated cache was invalid.
Kode galat ini disebabkan karena ada file yang mengandung spasi. Spasi tidak diperbolehkan dalam penamaan ikon.
Untuk mencari file yang mengandung spasi gunakan perintah ini :
find /usr/share/icons/Moka -name "* *" -print0 | xargs -0 ls -l

Ganti nama ikon yang mengandung spasi, spasi diganti dengan karakter "-".