I notice that recently the qube-to-qube copy/move progress dialog stopped showing in Thunar. The qubes use minimal template with qubes-core-agent-thunar installed. The progress window does show in qubes based on debian-13-xfce though.
As far as I can tell, Thunar integration has always called out to /usr/lib/qubes/qvm-copy-to-vm.gnome, which has always used zenity for the progress window.
And zenity is not installed in the minimal Debian template by default , because it’s rather bloated there thanks to Debian building it with WebKit support.Edit: Looks like they dropped the WebKit dependency actually.
I wonder if zenity should be a dependency or at least in the recommended packages of qubes-core-agent-thunar then. Currently, it is not even suggested. What do you think?
It would even make sense now to add zenity as a dependency of the main qubes-core-agent package on Debian, like it already is on Fedora and Arch. But I don’t know if Debian packaging can express the condition to only add this dependency on Debian >= 13, or equivalently to only add it if zenity >= 3.44.0-2 is available. (Currently, the qubes-core-agent package is still getting builds for Debian 12, where it should not pull in a bloated zenity.)