On Thu, 28 Feb 2008 15:03:40 +0100 Yves-Alexis Perez <[EMAIL PROTECTED]> wrote:
> Andrea Bolognani wrote: > > I tried launching `xfce4-terminal --disable-server' (having been hinted to a > > dbus-related problem by your mail) and the terminal blocks the calling one. > > Yay! > > > > Still, is this the way it is supposed to work? > > Well, yes it is. This is a remote interface, so you dont run yet another > xfce4-terminal instance. So as soon as the job is finished, it closes. That's > not a fork at all. You're right, it's not a fork in the background. But the effect is the same to the user. > > I think it needs at least to be well documented, since I don't think I'm the > > only one who wants to use xfce4-terminal to launch vim in its mail client. > > HMmh, the --help talks about this option. I'll add a note in README.Debian for > the next package revision. The --help output talks about the option, but the description is far from being clear. "Do not register with the D-BUS session message bus" doesn't ring any bell in my opinion. I still think the wrapper script should be fixed. It's perfectly fine for xfce4-terminal to have its own way to reduce startup times, and I appreciate it; but he wrapper script (correct me if I'm wrong) is meant to give an uniform interface to all the terminal emulators, and all except xfce4-terminal wait for the window to close before returning. Why not just add the --disable-server option in the call at the end of xfce4-terminal.wrapper? That would be the trick, and I can't think of any negative side-effect, eccept maybe longer starting times. For what it's worth, I've been using that command line inside Sylpheed for months without noticing any. -- KiyuKo <eof AT kiyuko DOT org> Resistance is futile, you will be garbage collected.
pgpYpQW9WPSus.pgp
Description: PGP signature