rendered paste bodymc tmp # hal-find-by-capability --capability "camera"
/org/freedesktop/Hal/devices/usb_device_41e_4130_01052551CF03931D_if0
mc tmp # hal-device /org/freedesktop/Hal/devices/usb_device_41e_4130_01052551CF03931D_if0
udi = '/org/freedesktop/Hal/devices/usb_device_41e_4130_01052551CF03931D_if0'
info.udi = '/org/freedesktop/Hal/devices/usb_device_41e_4130_01052551CF03931D_if0' (string)
camera.libgphoto2.support = true (bool)
camera.libgphoto2.name = 'Creative Zen Micro' (string)
portable_audio_player.output_formats = { 'audio/mpeg' } (string list)
portable_audio_player.type = 'mtp' (string)
portable_audio_player.access_method = 'user' (string)
info.capabilities = { 'camera', 'portable_audio_player' } (string list)
info.category = 'portable_audio_player' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
info.product = 'USB Interface' (string)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.interface.class = 0 (0x0) (int)
usb.interface.number = 0 (0x0) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0a.2/usb5/5-4/5-4:1.0' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.device_class = 255 (0xff) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.vendor_id = 1054 (0x41e) (int)
usb.product_id = 16688 (0x4130) (int)
usb.vendor = 'Creative Technology, Ltd' (string)
usb.product = 'USB Interface' (string)
usb.device_revision_bcd = 256 (0x100) (int)
usb.max_power = 500 (0x1f4) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.device_number = 30 (0x1e) (int)
usb.serial = '01052551CF03931D' (string)
usb.speed_bcd = 294912 (0x48000) (int)
usb.version_bcd = 512 (0x200) (int)
usb.is_self_powered = true (bool)
usb.can_wake_up = false (bool)
usb.bus_number = 5 (0x5) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_41e_4130_01052551CF03931D' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:0a.2/usb5/5-4/5-4:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0a.2/usb5/5-4/5-4:1.0' (string)