LightDM は /etc/login.conf と ~/.login_conf を無視します。
LightDMは定義されたすべてを無視します/etc/login.conf
。指示に従って変更してデータベースを再構築しても、LightDMはまだファイルに何も適用しません。
例:
/etc/login.conf
FreeBSDをインストールするための基本を含める(ピース)
default:\
:passwd_format=sha512:\
:copyright=/etc/COPYRIGHT:\
:welcome=/etc/motd:\
:setenv=BLOCKSIZE=K:\
:mail=/var/mail/$:\
:path=/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin ~/bin:\
:nologin=/var/run/nologin:\
:cputime=unlimited:\
:datasize=unlimited:\
:stacksize=unlimited:\
:memorylocked=64K:\
:memoryuse=unlimited:\
:filesize=unlimited:\
:coredumpsize=unlimited:\
:openfiles=unlimited:\
:maxproc=unlimited:\
:sbsize=unlimited:\
:vmemoryuse=unlimited:\
:swapuse=unlimited:\
:pseudoterminals=unlimited:\
:kqueues=unlimited:\
:umtxp=unlimited:\
:priority=0:\
:ignoretime@:\
:umask=022:\
:charset=UTF-8:\
:lang=en_US.UTF-8:
別のディスプレイマネージャ(またはコンソールログイン)を使用している場合、上記で定義された項目は私のセッション(たとえばsetenv
)で正しく設定されます。charset
lang
% env
BLOCKSIZE=K
HOME=/home/myuser
LANG=en_US.UTF-8
LOGNAME=myuser
MAIL=/var/mail/myuser
MM_CHARSET=UTF-8
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/myuser/bin
PWD=/usr/home/myuser
SHELL=/usr/local/bin/fish
SHLVL=1
TERM=xterm
USER=myuser
LightDMを使用すると、このファイルは無視されるようです。
% env
COLORTERM=truecolor
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-cgHDHagyYe,guid=7c38f126d315fb45ee930de85fc987c1
DESKTOP_SESSION=mate
DISPLAY=:0
EDITOR=vi
ENV=/home/myuser/.shrc
GDMSESSION=mate
GTK_OVERLAY_SCROLLING=0
HOME=/home/myuser
LC_CTYPE=en_US.UTF-8
LOGNAME=myuser
MATE_DESKTOP_SESSION_ID=this-is-deprecated
PAGER=less
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:~/bin
PWD=/usr/home/myuser
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_SCALE_FACTOR=1
SESSION_MANAGER=local/desktop.localdomain.local:/tmp/.ICE-unix/2056
SHELL=/usr/local/bin/fish
SHLVL=1
SSH_AUTH_SOCK=/var/run/user/1001/keyring/ssh
TERM=xterm-256color
USER=myuser
VTE_VERSION=6201
WINDOWID=12583091
XAUTHORITY=/home/myuser/.Xauthority
XDG_CURRENT_DESKTOP=MATE
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/myuser
XDG_RUNTIME_DIR=/var/run/user/1001
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_COOKIE=desktop.localdomain.local-1237043009.526093-635089659
XDG_SESSION_DESKTOP=mate
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SESSION_TYPE=x11
XDG_VTNR=8
per-userを使用しても同じ動作が発生します~/.login_conf
。
私はlogin.conf
これが.login_conf
BSDに固有であることを知っていますが、他のほとんどのディスプレイマネージャ(試してみました:Slim、SDDM)はこれをうまく処理します。 LightDMの設定エラーですか?それともLightDMのバグですか?
ベストアンサー1
間違いやエラーではないようです。 LightDMページはまた、LightDMプロジェクトに従ってman
プロファイルを 。/etc/lightdm/lightdm.conf
読む.md、LightDM 設定は次のファイルとして提供されます。
/usr/share/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf