如何获取已安装的图标主题列表(来自 shell)?

如何获取已安装的图标主题列表(来自 shell)?

我正在开发一个简单的脚本,用于使用 Unity 更改图标主题。

我如何才能了解所有当前(Ubuntu 和 Unity)系统图标 主题使用 shell 命令?

其中有几个文件夹/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里面没有文件夹?

我可以使用哪个命令来获取主题列表?

提前致谢!

相关内容