d-feet-logo.png

d-feet-overview.png

Description

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.

Design

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.

Features

  • 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

Releases

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)

Development

D-Feet is written in Python. The source code of d-feet is hosted on git.gnome.org and can be cloned with

git clone git://git.gnome.org/d-feet

Feature requests, bug reports and patches should be sent to the bug tracker at https://bugzilla.gnome.org/browse.cgi?product=d-feet

Apps/DFeet (last edited 2015-06-22 16:31:57 by ThomasBechtold)