On Fri, 20 Jul 2012 12:03:07 -0500
"David C. Rankin" <drankinatty(a)suddenlinkmail.com> wrote:
On 07/20/2012 11:33 AM, Francois Andriot wrote:
Hello, under RHEL/Fedora, the Xsession file
exists but is located elsewhere.
Can we please add the same kind of check, e.g:
[[ -r /etc/X11/xinit/Xsession ]] && . /etc/X11/xinit/Xsession
So that I wouldn't need to patch again when packaging.
Thanks
Francois
Sure,
Anybody else have any other locations?? It is a simple matter to just go
down a list of sequential checks:
[[ -r /etc/X11/Xsession ]] && . /etc/X11/Xsession
[[ -r /etc/X11/xinit/Xsession ]] && . /etc/X11/xinit/Xsession
...
If there is a huge number, we can just throw it into an array to save space:
declare -a xSloc
xSloc=( '/etc/X11' '/etc/X11/xinit' '/etc/X11/whereever' )
for l in ${xSloc[@]}; do
[[ -r ${l}/Xsession ]] && . ${l}/Xsession
done
Once we get a list, I'll do another patch and Darrell or Tim can push.
My system appears to have /etc/X11/Sessions/Xsession rather than
either of the other two.