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

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

Как узнать все текущие (Ubuntu & Unity) темы значков системы с помощью команды оболочки?

Есть несколько папок в /usr/share/icons, но я думаю, что эти папки не все из них темы значков.

Посмотрев код Ubuntu Tweak, я увидел эту функцию:

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 без cursors папка внутри?

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

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

0 ответов

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