Я пытаюсь имитировать c поведение команды оболочки gio mount
, которая отключает все камеры gphoto2
gio mount -s gphoto2
Как определить, является ли объем gphoto2
? Я попытался получить тип тома, но, похоже, переменная не содержит его,
from gi.repository import Gio, GObject
def main():
mo = Gio.MountOperation()
mo.set_anonymous(True)
vl = Gio.VolumeMonitor.get()
loop = GObject.MainLoop()
for v in vl.get_mounts():
print(dir(v))
print(v.get_name(), v.get_uuid(), v.g_type_instance, v.get_drive(),
v.get_volume(),
v.get_root(),
v.get_drive(),
v.get_sort_key(),
v.get_uuid())