Где ссылка к в настоящее время используемой сохраненной знаковой теме?

Существует несколько связанных вопросов, но я не нашел ни один, что действительно ответило на эту деталь:

Где ссылка к текущей сохраненной знаковой теме?

Так как знаковая тема может быть изменена, следовательно так также путь к его папке, это должно быть сохранено где-нибудь. Я подаю заявку, и я хочу, чтобы она потянула свои собственные значки из использующейся в настоящее время знаковой темы. Я видел, что ответы показывают, как получить путь с помощью Python и Gtk, но я использую PyQt и хотел бы постараться не импортировать Gtk также.

Существует ли конфигурационный файл, где-нибудь содержащий имя или путь текущей знаковой темы? Или Вы знаете, что PyQt означает делать это?

6
задан 13 April 2017 в 05:23

3 ответа

Ссылка на текущую знаковую тему может быть найдена в gconf-editor в:

desktop > gnome > interface > icon_theme

enter image description here

Можно альтернативно читать непосредственно ~/.gconf/desktop/gnome/interface$ cat %gconf.xml файл.

К сожалению, это не обеспечивает путь к соответствующей знаковой теме. Я проверю, как эта установка касается пути, и я сообщу ;-)

4
ответ дан 23 November 2019 в 07:41

Взгляните на PyXDG (пакет python-xdg в Ubuntu). xdg.IconTheme.getIconPath(iconname) получает Вас путь к дать значку.

2
ответ дан 23 November 2019 в 07:41

Это выглядит слишком легким, таким образом, я, вероятно, пропускаю что-то здесь..., но что относительно:

icon = QIcon.fromTheme("firefox")

QT, как предполагается, заботится об этом самом.

2
ответ дан 23 November 2019 в 07:41

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

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