Возможный дубликат:
Как изменить значок папки?
Я использую python. Я хочу изменить значок файла с помощью Gio из приложения Python. Я нашел много устаревшей документации и не знаю, как это сделать.
Я пробовал это, но ничего не вышло:
from gi.repository import Gio
f = Gio.File.parse_name('/home/my_user/Desktop/test.txt')
f.set_attribute_string("metadata::custom_icon", '/usr/share/icons/Humanity/animations/48/brasero-disc-100.svg', Gio.FileQueryInfoFlags.NONE, None)
Какой класс и метод я использую? Есть идеи, пожалуйста? Заранее спасибо!
Это в основном дубликат предыдущего вопроса, на который я ответил, но у вас есть 2 проблемы с текущим кодом:
custom-icon
, а не custom_icon
custom-icon-name
, если это действительно необходимо, а затем сделать так, чтобы этот значок был частью темы, чтобы он работал правильно, если пользователь меняет темы.