Fedora 27にSwayウィンドウマネージャをインストールしました。システムは gdm をログインマネージャとして使用します。ただし、gdmはログインセッションを選択する方法を提供しません。システムにもインストールされているGnomeのみが表示されます。 i3wmを使用してみると、この問題は発生しませんでした。
- スウェイはgdmと互換性がありますか?
- gdmはwaylandをサポートしますか、それともXorgのみをサポートしますか?
- 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
ドライバーはそうです。