[Pkg-xfce-devel] Bug#752129: Bug#752129: lightdm: Shell profile startup files not sourced on login

Daniel Richard G. skunk at iSKUNK.ORG
Sun Jun 22 22:20:23 UTC 2014

On Sun, 2014 Jun 22 23:07+0200, Yves-Alexis Perez wrote:
> >
> > This is bog-standard *nix usage. Do you seriously believe that
> > everyone who starts agent programs in their ~/.profile is "abusing"
> > the interface? (What, in your view, would be the proper way?)
> Look at /etc/X11/Xsession.d/ scripts, from where all those agents are
> usually started?

Doesn't apply to SSH nor console sessions.

Doesn't apply if you're running an agent program not provided by
the system.

> It looks to me that you're imagining you're fixing an issue for a
> whole lot of people. That's not the case actually. And for your own
> configuration, then do whatever you feel on your boxes.

(Why are you a Debian maintainer? If this is the attitude you have,
I don't understand why you're even in the position you are in the
first place.)

> Well, .xsessionrc support is here for user convenience. If you have
> specific stuff which should be working by default and are not, then
> the relevant package can surely put stuff in /etc/X11/Xsession.d.

So you're saying that bash-completion, which installs
/etc/profile.d/bash_completion.sh, should also put in
/etc/X11/Xsession.d/NNbash-completion in order for X users to get Bash

> > The only reason you've given for your position is that /etc/profile
> > et al. are technically shell configuration files,
> Actually, they are *bash* (and derivatives) config files for
> *login* shells.

Again, you're drawing a distinction that has no historical precedent. Do
you really believe that everyone else, including your predecessors in
Debian, have been doing it wrong?

> > Feel free to articulate a better argument for your position,
> No. (EOD)

I'll start drafting a report for tech-ctte.

More information about the Pkg-xfce-devel mailing list