D-Feet is no longer maintained

D-Feet is no longer maintained. Please use d-spy


D-Feet is no longer maintained

D-Feet is no longer maintained. Please use d-spy


D-Feet is an easy to use D-Bus debugger. D-Feet can be used to inspect D-Bus interfaces of running programs and invoke methods on those interfaces.


D-Feet needs your help. The current design was a quick one off that doesn't really fit any model other than showing off the internals of a D-Bus hierarchy. It is not optimised for actual debugging workflows. While it is a useful tool it can be much better. I am requesting that anyone who has a D-Bus development workflow to write up their day to day usage of D-Bus debugging tools.


  • View names on any bus
  • View exported objects, interfaces, methods and signals
  • View the full command line of services on the bus
  • Execute methods with parameters on the bus and see their return values
  • Show values of properties


All releases can be found on http://download.gnome.org/sources/d-feet/ . The D-Feet version based on Gtk+2, PyGtk and python-dbus is located in the 0_1 branch. All versions from the 0.1 series use PyGtk. Newer releases are based on gobject-introspection, gdbus and and Gtk+3.

Latest stable release

This release is based on gobject-introspection and gdbus.

Latest release based on PyGtk (0.1 series)


D-Feet is written in Python. The source code of d-feet is hosted on gitlab.gnome.org. Feature requests, bug reports and patches should be sent to the bug tracker at https://gitlab.gnome.org/GNOME/d-feet/issues/


Apps/DFeet (last edited 2023-06-20 14:58:45 by ThomasBechtold)