<div dir="ltr"><div>Hi Thomas,</div><div dir="ltr"><br></div><div dir="ltr">This seems like a super useful tool. Thanks for writing it. 👍<br class="gmail-Apple-interchange-newline"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 18 Nov 2022 at 17:38, Thomas Kluyver <<a href="mailto:thomas@kluyver.me.uk">thomas@kluyver.me.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
I've just released a tiny tool called dbus-trace, which can inspect what D-Bus messages a program sends and receives.<br>
<br>
<a href="https://gitlab.com/takluyver/dbus-trace" rel="noreferrer" target="_blank">https://gitlab.com/takluyver/dbus-trace</a><br>
<br>
The difference from things like dbus-monitor and Bustle is that it sits between a child process and the real bus, passing messages through. This makes it easy to focus on what a single program is doing (no need to figure out its D-Bus unique name), and also means you can see D-Bus messages that are rejected by a proxy (e.g. in a Flatpak sandbox) before they get to the real bus.<br>
<br>
This is very minimal at the moment - there are obvious extensions e.g. filtering which messages are shown, or writing to a file, which could be added if it proves useful. But it helped me figure out a real-world issue today, so I thought it was time to write a README and call it 0.1.<br>
<br>
Have a good weekend,<br>
Thomas Kluyver<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Regards,<br><br>Zeeshan Ali Khan</div></div></div>