libgio:get_connected_drives()返回一个空列表

时间:2015-12-10 13:55:34

标签: ubuntu gtk desktop-application glib disk-partitioning

我链接到libgio并使用VolumeMonitor类检索当前安装的卷。当我调用get_connected_drives时,它应该返回一个驱动器列表(usb大容量存储,cd驱动器),但它返回一个空列表。

我确定我也以root身份运行我的程序。

有什么想法吗?

更新:添加了示例。此外,我进一步调查发现,当我以root权限运行它时,它只返回一个空列表。有什么关于linux的东西,我不明白吗?

VolumeMonitor monitor = VolumeMonitor.get ();

// Print a list of drives connected to the system:
List<Drive> drives = monitor.get_connected_drives ();
foreach (Drive drive in drives) {
    print_drive (drive, "Connected");
}

0 个答案:

没有答案