Я разрабатываю простой сценарий для изменения знаковая тема с Единицей.
Как я мог знать весь ток (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
папка внутри?
Какая команда, я мог использовать для, получает список тем?
Заранее спасибо!