デスクトップ環境としてGNOME 3を使用し、セッション管理用にGDMを使用して、Debian Stretch 9.1を実行しています。 Wayland on GDM(歯車のアイコン)でGNOMEを試してみましたが、非常にうまく機能しました。 Wayland上のGNOMEへの自動ログインを構成したいと思います。
デフォルトでは、自動ログインなしでWaylandのGNOMEにログインできます。自動ログインはできますが、X上のGNOMEでのみです。後者は現在の設定です。
どんなポインタでも大歓迎です。
他のディストリビューションからのQ&Aを読んだ後、daemon
セクションの/etc/gdm3/daemon.conf
に以下を追加してみました(一度に1つ)。これらのオプションはどれも機能しません。 DefaultSessions
は/usr/share/gdm/gdm.schemas
のオプションではないようです。
DefaultSession=gnome-wayland.desktop
DefaultSession=gnome-wayland
DefaultSession=/usr/share/wayland-sessions/gnome-wayland.desktop
$ cat /var/lib/AccountsService/users/marc
[User]
Language=en_US.UTF-8
XSession=gnome-wayland
SystemAccount=false
$ ls /usr/share/xsessions/
gnome-classic.desktop gnome.desktop
$ ls /usr/share/wayland-sessions/
gnome-wayland.desktop
$ cat /etc/gdm3/daemon.conf
[daemon]
AutomaticLoginEnable = true
AutomaticLogin = marc
/usr/share/xsessions/gnome.desktop
と/usr/share/wayland-sessions/gnome-wayland.desktop
の内容は、Name
パラメータのみが異なります。その他のパラメーター(Comment
を除く)は次のとおりです。
Exec=gnome-session
TryExec=gnome-session
Icon=
Type=Application
DesktopNames=GNOME
設定は正しいです。自動ログインは、ユーザーを以前のセッションにログインさせる必要があります。これはパラメーターではありません。ただし、gdm3にはバグがあり、期待どおりに動作しません。
バグは上流で修正されています: https://bugzilla.gnome.org/attachment.cgi?id=350650&action=diff 。 GNOME 3.25.3でリリースされていますが、Stretchは3.22.3です。幸い、パッチは3.22.3に問題なく適用されます。
パッチを当てたgdm3をビルドしました。
パッチを当てたパッケージは実際にバグを修正します。 WaylandのGNOMEで、設定を変更せずに自動ログインできます。