On Sun, Feb 10, 2019 at 04:22:44PM -0600, Richard Owlett wrote:
> On 02/10/2019 03:42 PM, to...@tuxteam.de wrote:
> >On Sun, Feb 10, 2019 at 02:57:22PM -0600, Richard Owlett wrote:
> >
> >[...]
> >
> >>Unless someone can point to a single location to modify that:
> >>   1. modify existing user(s)
> >>   2. have effect for ALL future users
> >>   3. survive updating to future releases
> >>I'll drop the issue.
> >>Thanks all.
> >
> >Did you ever give consideration to the stuff in /etc/X11/xsession.d?
> 
> Yes.
> Also looked at other X11 links suggested by drilling down thru links
> to links ...
> 
> Having just been taught the value of "grep" I just did
> "grep -r path /etc/X11" and "grep -r PATH /etc/X11" to see if I had
> missed anything. Hadn't.

It's not (necessarily) about a PATH being there. Rather about you
putting one there, usually in the form:

  PATH="/my/preferred/path:$PATH

(substitute as appropriate). Or append your preferred paths if you
want the usual suspects (/bin, /usr/bin, etc.) to take precedence.
Or both.

> >What's in that directory (on your machine)?
> 
> >root@fromdell:/home/richard# ls /etc/X11/Xsession.d
> >20dbus_xdg-runtime      50x11-common_determine-startup  90gpg-agent
> >20vdpau-va-gl                   55mate-session_materc           90qt-a11y
> >20x11-common_process-args  60xbrlapi                    
> >90x11-common_ssh-agent
> >30x11-common_xresources    60xdg-user-dirs-update       
> >95dbus_update-activation-env
> >35x11-common_xhost-local   75dbus_dbus-launch                   
> >99mate-environment
> >40x11-common_xsessionrc    90atk-adaptor                99x11-common_start

Looks pretty standard. Now do try putting a new file into Xsession.d
containing a line as suggested above and named, e.g. "97richards-path"
or something similar (92 means it happens near the end, the rest
is just for you to remember the perpetrator). Decorate it with some
comments. Remember, it's shell text which is "sourced" (i.e. included
as part, not executed in a subshell) by some bigger thing.

> >root@fromdell:/home/richard#
> 
> [https://launchpadlibrarian.net/94971962/01_set-default-path.patch]
> and [https://lists.debian.org/debian-user/2014/04/msg00006.html]
> indicate that at one time the behavior was hard coded into lightdm.

I'll believe that when I see it. I don't think they bypass the X11
session mechanism.

Cheers
-- tomás

Attachment: signature.asc
Description: Digital signature

Reply via email to