「default-user」オプションはlightdmから削除されました。どうして?誰も知らない。この質問が最初に尋ねられてから5年が経ちましたが、まだ壊れています。Lightdmは、次の隠しファイルに最後にログインしたユーザーの状態を保存するようになりました。
/var/lib/lightdm/.cache/lightdm-gtk-greeter/state
したがって、次の3つのステップの回避策があります。
/usr/local/bin/lightdm-default-user
次の内容で呼び出されるシェルスクリプトを作成します。
#!/bin/sh
# LightDM removed the default-user option.
# The only recourse now is an ugly kludge.
# Note that if you want to default to the "Guest Session",
# you need to specify the last user as "*guest".
/bin/echo -e '[greeter]\nlast-user=*guest' > /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
実行可能にする: chmod 755 /usr/local/bin/lightdm-default-user
セクションに/etc/lightdm/lightdm.conf
行を編集して追加することにより、起動時にlightdmが自動的にスクリプトを実行するようにします[SeatDefaults]
。
[SeatDefaults]
greeter-setup-script=/usr/local/bin/lightdm-default-user
これは恐ろしくugいですが、残念ながら現時点では最善の解決策です。