Fedora 27にswayウィンドウマネージャーをインストールしました。システムはログインマネージャーとしてgdmを使用しています。しかし、gdmはログインセッションとして選択するための方法を提供していません。システムにインストールされているGnomeのみが表示されます。私が試したとき、私はi3wmでこの問題を抱えていませんでした。
Swayは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
へのパスと一致していることを確認してください。
ホストが独自のNVIDIAドライバーで実行されている場合、gdm3は/usr/share/wayland-sessions
にエントリを表示しないことに注意してください。独自仕様のNVIDIAドライバーはWaylandをサポートしていません。ただし、無料のnouveau
ドライバーにはあります。