gdmログインスウェイセッションを設定するには?

gdmログインスウェイセッションを設定するには?

Fedora 27にSwayウィンドウマネージャをインストールしました。システムは gdm をログインマネージャとして使用します。ただし、gdmはログインセッションを選択する方法を提供しません。システムにもインストールされているGnomeのみが表示されます。 i3wmを使用してみると、この問題は発生しませんでした。

  1. スウェイはgdmと互換性がありますか?
  2. gdmはwaylandをサポートしますか、それともXorgのみをサポートしますか?
  3. sway用にgdmを設定するにはどうすればよいですか?または、swayで使用することを好むログインマネージャは何ですか?

答え1

スウェイはgdmと互換性がありますか?

はい

gdmはwaylandをサポートしますか、それともXorgのみをサポートしますか?

gdm3自体はウェイランドで実行されます。 waylandとXorgセッションをサポートします。

sway用にgdmを設定する方法は?

に項目がありません/usr/share/wayland-sessions。このフォルダには通常、ディスプレイマネージャのWaylandデスクトップセッションエントリが含まれています。 (Xデスクトップセッションエントリはそれぞれ配置されます/usr/share/xsessions)。

/usr/share/wayland-sessions/sway.desktop次の内容でファイルを作成します。

[Desktop Entry]
Version=1.0
Name=Sway
Comment=Sway - i3 on Wayland
# Please choose matching path
Exec=/usr/bin/sway
#Exec=/usr/local/bin/sway
Type=Application

私のシステムにもこのエントリはありません。私はソースからswayをコンパイルしました。 wayland-session/xsession エントリは、すでに作成されたパッケージの一部です。このExec行が実行可能ファイルのパスと一致することを確認してくださいsway

/usr/share/wayland-sessionsホストが独自のNVIDIAドライバとして実行されている場合、gdm3にはエントリは表示されません。独自のNVIDIAドライバはWaylandをサポートしていません。しかし、フリーnouveauドライバーはそうです。

関連情報