я работаю над некоторой темой значка редактирования и когда я хочу обновить кэш значка, я получил эту ошибку:
gtk-update-icon-cache: The generated cache was invalid.
WARNING: icon cache generation failed for /usr/share/icons/test-ico
таким образом, я сделал двойную проверку к theme.index
файл и сравненный имя файлов и каталоги в нем и попробованный для добавления -f
, -t
и -q
к моей команде:
sudo gtk-update-icon-cache -q -t -f /usr/share/icons/test-ico
но я все еще получил то же сообщение об ошибке и предупреждающее сообщение.
таким образом, как я могу найти ошибочную причину зафиксировать его?
Необходимо проверить две вещи:
Название каталогов значков в theme.index
файл как (apps/24x24, places/128x128... и т.д.), если они перечислили в индексном файле и дозе не, существует в каталоге значков (или vis стих)
Названия значков отображают, если у них есть пробелы или некоторая вещь как это
Как Вы сказали, Вы сделали двойную проверку на theme.index
файл и директора, таким образом, необходимо проверить названия изображений. для меня я использую эту команду в dir значка:
ls -a -R * > ~/outfile.txt
для списка всех названий изображений после этого я заменяю пробелы (@)
символ с помощью моего текстового редактора, чтобы найти и зафиксировать названия изображений.