Hey, it might happen that some people run multiple Terminal from a different display. In that case, it might be a good idea to separate the multiple Terminal windows in multiple processes (one by DISPLAY) so closing one display don't kill Terminal windows from the other. Not exactly sure how hard it is and how related it is to dbus. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=576551 for direct contact to the original reporter. Cheers, -- Yves-Alexis
Not that hard to implement, I can just make the dbus terminal name contain $DISPLAY, so it will be something like org.xfce.Terminal$DBUSVERSION-$DISPLAY.
Added a display name check in the dbus call.