LightDM は /etc/login.conf と ~/.login_conf を無視します。

LightDM は /etc/login.conf と ~/.login_conf を無視します。

LightDM は /etc/login.conf と ~/.login_conf を無視します。

LightDMは定義されたすべてを無視します/etc/login.conf。指示に従って変更してデータベースを再構築しても、LightDMはまだファイルに何も適用しません。

例:

/etc/login.confFreeBSDをインストールするための基本を含める(ピース)

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)で正しく設定されます。charsetlang

% 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_confBSDに固有であることを知っていますが、他のほとんどのディスプレイマネージャ(試してみました: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

おすすめ記事