Debian Stretch: Wayland をデフォルト値に設定するには?

Debian Stretch: Wayland をデフォルト値に設定するには?

私はデスクトップ環境としてGNOME 3を使用するDebian Stretch 9.1を実行しており、セッション管理にGDMを使用しています。私はGDM(ギアアイコン)を使ってWaylandでGNOMEを試してみましたが、うまくいきました。これで、WaylandでGNOMEへの自動ログインを設定したいと思います。

自動ログインなしでデフォルトでWaylandのGNOMEにログインできます。自動的にログインできますが、XのGNOMEでのみ可能です。後者は私の現在の構成です。

どんなアドバイスも本当にありがとうございます。

うまくいかない

/etc/gdm3/daemon.conf他のディストリビューションのQ&Aを読んだ後、セクションに次のものをdaemon一度に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

答え1

設定が正しいです。自動ログインはユーザーを以前のセッションにログインする必要があり、パラメータではありません。ただし、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を使用して自動ログインできます。

答え2

デフォルトセッションをファイルに設定すると、Ubuntu 22.04でubuntu-wayland.desktop効果的でした。/etc/gdm3/custom.conf

[daemon]
WaylandEnable=true
DefaultSession=ubuntu-wayland.desktop

関連情報