Armin Beier wrote:
Hi blfs-community,

having successfully created a 7.10-system (systemd), I encountered some
problems conerning the graphical desktop: I use xfce4 which was built
without problems and as a login-manager I built lxdm – also without any
problem. Both software packages run very fine for themselves, but the
connection between them produces trouble.

When I start xfce4 via startxfce4, everything is fine, I get a german
environment (as requested in /etc/profile with LANG- and
LANGUAGE-variable), the desktop-symbols oft he devices like Trash also
work fine (gvfs installed). When I try to login via lxdm, all applications
are run with english localization – with the exception of applications
started from within an opened xfce4-terminal, where the localization is
german again. The Trash can’t be opened as it seems to be not existing.

Some more information: lxdm is started via systemd-service (the
service-file copied and enabled from the package by hand), pam-config was
changed in all directions, even using pam_env package to read the default
language-config-file /etc/locale.conf once again. Even a change to the
sddm-manager produced the same behaviour.

This brings me to the conclusion that there must be some problem in the
start procedure of xfce4 when started via dm. User-clash? Environment-clash?

Does anybody make the same experience or have some advice how to solve the
problem?

Internet forums have been checked extensively, but no more information was
found so far.

Thanx to all in advance.

One of the problems with a display manager is that they do not normally run $HOME/.bash_profile. I am not sure if they run /etc/profile or not. You can debug by putting a simple echo in each file like:

echo  "In /etc/profile" >> /tmp/debug

and see what runs. I suspect that your LANG/LANGUAGE environment variables are not being set because the appropriate startup script is not being run.

  -- Bruce

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

Reply via email to