Как получить список (от оболочки) установленных Знаковых тем?

Я разрабатываю простой сценарий для изменения знаковая тема с Единицей.

Как я мог знать весь ток (Ubuntu & Unity) Системные Знаковые темы с командой оболочки?

Существует несколько папок в /usr/share/icons, но я думаю, что те папки не все они Знаковые темы.

При изучении кода Тонкой настройки Ubuntu я видел эту функцию:

def _get_valid_icon_themes(self):
    # This function is taken from gnome-tweak-tool
    dirs = ( '/usr/share/icons',
    os.path.join(os.path.expanduser("~"), ".icons"))
    valid = walk_directories(dirs, lambda d:
    os.path.isdir(d) and \
    not os.path.exists(os.path.join(d, "cursors"))

Затем я думаю, что Знаковые темы являются всеми папками в/usr/share/icons без a cursors папка внутри?

Какая команда, я мог использовать для, получает список тем?

Заранее спасибо!

2
задан 11 December 2014 в 20:32

0 ответов

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

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