Pierre Labastie wrote:
On 20/02/2018 19:39, Bruce Dubbs wrote:
Pierre Labastie wrote:
On 20/02/2018 12:47, Pierre Labastie wrote:
On 31/01/2018 10:24, [email protected] wrote:
Version: systemd edition - Version 2018-01-30
   [...]
- EXO is required if Xfwm is present. (Please note that we can build Xfwm
without EXO package while we can use Xfwm with lxqt)


Actually, there is an advice at the beginning of the Xfce Desktop chapter:
"Build Xfce core packages in the order presented in the book for the easiest
resolution of dependencies."
And EXO is presented before xfwm in this chapter.


Actually, it is lightdm-gtk-greeter, which requires EXO (exactly, "configure"
tests for exo-csource and errors out if not found). But actually, exo-csource
is only needed in maintainer mode, which is disabled by default. So configure
can be fooled with "HAVE_EXO_CSOURCE=yes ./configure ...". NB: CFLAGS should
include -Wno-error=deprecated-declarations.

Same for itstool in lightdm. It is not used during a normal build, only tested
by configure. configure can be fooled with "ITSTOOL=/bin/true ./configure ..."

To finish with lightdm, there is a PATH problem: if the DE is installed in
/opt, (with .desktop file in /usr), it seems the PATH is not set correctly,
and login fails. I guess "source /etc/profile" should be added somewhere...
Not found yet

In /etc/lightdm/Xsession, I have:


echo "Running X session wrapper"

# Load profile
for file in "/etc/profile" "$HOME/.bash_profile"; do
     if [ -f "$file" ]; then
         echo "Loading profile from $file";
         . "$file"
     fi
done

I am not sure where I figured out the Xsession.  It is not installed by
default.  I am attaching what I have.

   -- Bruce

I found that adding a line ". /etc/profile" in /usr/bin/lightdm-session is
enough, at least for starting LXQt.

I suggest to propose that in the book. There are two ways to do that:
a sed (but it looks ugly), or a full cat. I'll commit the sed (because I've
tested it), but feel free to modify.

I'll test it but I did make some minor changes.  Thanks for the fixes.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to