Как я могу получить полный путь к файлу имени значка?

Как я могу получить полный путь к файлу из имени значка в GNOME?


person david4dev    schedule 22.05.2011    source источник
comment
Есть ли что-то конкретное для значков в gnome? Воспользуйтесь услугами os.path.   -  person khachik    schedule 22.05.2011
comment
@khachik, действительно, gnome ищет имя значка в текущей теме значков, которая может быть установлена ​​​​для всей системы или для каждого пользователя, поэтому невозможно предсказать, где может быть файл.   -  person ptomato    schedule 23.05.2011


Ответы (1)


Перевод для Python 3:

from gi.repository import Gtk
icon_theme = Gtk.IconTheme.get_default()
icon_info = icon_theme.lookup_icon("my-icon-name", 48, 0)
print(icon_info.get_filename())
person zbyszek    schedule 08.03.2013
comment
Вторая строка должна быть icon_theme = Gtk.IconTheme.get_default(), чтобы соответствовать принятому ответу (в противном случае предпочтение темы значка пользователя не принимается во внимание). - person rkjnsn; 14.08.2014