EHB can be used to show you devices contained in your system. It uses the detect library and can be used as a sample detect linked program. It integrates very well with Enlightenment by using ETK.
More...