On Wed, Mar 12, 2008 at 9:47 AM, Yves-Alexis Perez <[EMAIL PROTECTED]> wrote: > Well, that is for people not using Xsession.d but still using startxfce4. > startxfce4 is the upstream way to run Xfce, wich is what user may expect to > have > when it uses Xfce on whatever distro. > > If you don't want this behavior, you're free to edit it. But this is still a > sane default, imho.
Well, even in that scenario, I don't see how this would be a sane default: this configuration launches ssh-agent for the vast majority who do not use ssh-agent or don't even know that ssh-agent is installed on their machine, and it kills ssh-agent prematurely on those who rely on it so much that they want to be able to access it across login sessions, by using something like keychain (this default configuration accomplishes this in two ways: (1) when ssh-agent is launched before keychain had a chance to run, it suppresses keychain from launching its own ssh-agent (since that is the sole purpose of the script), (2) because the particular ssh-agent is not identified and tracked, even if I were to run a separate ssh-agent on the side, xfce4 will kill it on logout with ssh-agent -k). But, since it sounds like this is something coming from the upstream, not the Debian package, I'll try taking it to the upstream and see what they'll say. Perhaps they'll see the value in cooperating with the remainder of X server setup and not introducing/keeping odd, hard-to-track behaviors into/in xfce4's default setup (after all, it's always easier for the user to run a program that they want but is not running than it is for them to track down what keeps killing the program that they don't want killed). Regards, Andrzej -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]