gtk-update-icon-cache: сгенерированный кэш был недопустим

я работаю над некоторой темой значка редактирования и когда я хочу обновить кэш значка, я получил эту ошибку:

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

но я все еще получил то же сообщение об ошибке и предупреждающее сообщение.

таким образом, как я могу найти ошибочную причину зафиксировать его?

1
задан 2 October 2018 в 12:36

1 ответ

Необходимо проверить две вещи:

  1. Название каталогов значков в theme.index файл как (apps/24x24, places/128x128... и т.д.), если они перечислили в индексном файле и дозе не, существует в каталоге значков (или vis стих)

  2. Названия значков отображают, если у них есть пробелы или некоторая вещь как это

Как Вы сказали, Вы сделали двойную проверку на theme.index файл и директора, таким образом, необходимо проверить названия изображений. для меня я использую эту команду в dir значка:

ls -a -R * > ~/outfile.txt

для списка всех названий изображений после этого я заменяю пробелы (@) символ с помощью моего текстового редактора, чтобы найти и зафиксировать названия изображений.

1
ответ дан 7 December 2019 в 15:13

Другие вопросы по тегам:

Похожие вопросы: