如何从Cinnamon小程序中的文件夹路径获取gnome图标名称

时间:2012-12-19 12:07:35

标签: applet gnome-3 gnome-shell gnome-shell-extensions

我创建了一个“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图标名称?

0 个答案:

没有答案