[Bug 266532] x11/lightdm: Login sessions do not respect login.conf

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 24 Sep 2022 19:23:06 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266532

Olivier Duchateau <duchateau.olivier@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |duchateau.olivier@gmail.com

--- Comment #6 from Olivier Duchateau <duchateau.olivier@gmail.com> ---
To have support of localization for desktop environment. You can also create
file in /var/db/AccountsService/users/. Name of such file is your login.

For example for the Xfce desktop

[User]
Language= ← here value of LANG variable
XSession=xfce
SystemAccount=false

Value of XSession is desktop file found in /usr/local/share/xsession/

It even works on Linux! Below on my system

> gdbus call --system --dest org.freedesktop.Accounts --object-path /org/freedesktop/Accounts/User`id -u` --method org.freedesktop.DBus.Properties.Get org.freedesktop.Accounts.User Language
> (<'fr_FR.UTF-8'>,)

> gdbus call --system --dest org.freedesktop.Accounts --object-path /org/freedesktop/Accounts/User`id -u` --method org.freedesktop.DBus.Properties.Get org.freedesktop.Accounts.User XSession
> (<'pantheon'>,)

-- 
You are receiving this mail because:
You are the assignee for the bug.