port osd interface to GDBus