From: sundar sundar Date: 2013-03-29T18:55:03+09:00 Subject: Re: Find usb properties/details using ruby-dbus and udisk Ok.Following code works with "EnumerateDevices" #!/usr/bin/env ruby require 'rubygems' require 'dbus' bus = DBus::SystemBus.instance rb_service = bus.service("org.freedesktop.UDisks") rb_udisk = rb_service.object("/org/freedesktop/UDisks") rb_udisk.introspect rb_udisk.default_iface = "org.freedesktop.UDisks.Device" puts rb_udisk.EnumerateDevices and the output is /org/freedesktop/UDisks/devices/sr0 /org/freedesktop/UDisks/devices/sda /org/freedesktop/UDisks/devices/sda1 /org/freedesktop/UDisks/devices/sda2 /org/freedesktop/UDisks/devices/sda3 /org/freedesktop/UDisks/devices/sdb /org/freedesktop/UDisks/devices/sda5 /org/freedesktop/UDisks/devices/sda6 /org/freedesktop/UDisks/devices/sda7 /org/freedesktop/UDisks/devices/sda8 /org/freedesktop/UDisks/devices/sdb1 Howver if i provide other that listed in the following manual results some error. -- Posted via http://www.ruby-forum.com/.