On Fri, 20 Jul 2012 12:03:07 -0500 "David C. Rankin" drankinatty@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.