Пот попытке обновления кеша значков некоторых наборов в ответе терминала было указано: "The generated cache was invalid".
Причиной является наличие в наборе темы значков файлов, в имени которых существует пробел. Такие файлы можно найти. Открыть папку с темой значков, например,
cd /usr/share/icons.Slot-Nord-Dark-Colorize-Icons или
cd ~/.local/share/icons/Slot-Nord-Dark-Colorize-Icons (если папка расположена в вашем домашнем каталоге)
Выполнить команду find . -name '* *'
Будут перечислены файлы, в именах которых имеются пробелы, например:
./Slot-Nord-Dark-Colorize-Icons/scalable/apps/chat 1.svg
./Slot-Nord-Dark-Colorize-Icons/24/actions/kt-start (1).svg
./Slot-Nord-Dark-Colorize-Icons/24/actions/kt-start-symbolic (1).svg
./Slot-Nord-Dark-Colorize-Icons/24/actions/kt-start-symbolic (2).svg
./Slot-Nord-Dark-Colorize-Icons/24/actions/kt-stop-all (1).svg
./Slot-Nord-Dark-Colorize-Icons/24/actions/kt-stop-all-symbolic (1).svg
./Slot-Nord-Dark-Colorize-Icons/24/actions/kt-start (2).svg
./Slot-Nord-Dark-Colorize-Icons/24/actions/kt-stop-symbolic (1).svg
Удалить пробелы в именах файлов или переименовать их таким образом, чтобы пробелов не было. Например, изменить имя файла chat 1.svg на chat_1.svg
После необходимых переименований команда gtk-update-icon-cache ... будет выполнена штатно.
Первоисточник здесь.
