我创建了一个“Places”Cinnamon applet(一个带有文件夹的下拉列表) 我想获取特定文件夹路径的gnome图标名称。例如,我想从音乐文件夹“/ home / USER / Music”获取gnome图标名称,这将是“文件夹音乐”。
我在Gio中找到了一些有趣的东西:
const Gio = imports.gi.Gio;
var directory_file = Gio.file_new_for_path("/home/USER/Music");
var icon_names = directory_file.query_info('standard::symbolic-icon', 0, null).get_symbolic_icon().get_names();
但是“get_symbolic_icon()。get_names()”返回一个包含多个图标名称的字符串数组。
例如“/ home / USER / Music”返回
由于没有真正的文档,我想知道是否有人知道如何从文件夹路径获取gnome图标名称?