Fedora26とGnome3.24を使用しており、Waylandを試してみたいと思います。Waylandがインストールされているようで、
。ログイン画面で WaylandのGNOME を選択できるようになりましたが、 GNOME 、 GNOME Classic 、 XorgのGNOME 。最後に、 XorgのGNOME は、
loginctl show-session 2 -p Type
<なので、間違いなく Wayland を使用しません。 / div>
はType=x11
を返します。 GnomeはデフォルトでWaylandを使用するため、 GNOME はWaylandを使用する必要がありますが、 GNOME を選択してログインすると、ログイン画面に戻ります…
後Waylandでログインしようとすると、journalctl -b
にwayland
という単語が含まれる行が1行だけ含まれます:
/usr/libexec/gdm-wayland-session[1459]: test: Missing argument at index 2
しかし、数行後にGnomeに関連する多くのエラーが表示されます:
gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Wacom.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.A11yKeyboard.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Wacom.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.A11yKeyboard.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Clipboard.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Clipboard.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Color.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Color.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XRANDR.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XRANDR.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XSettings.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XSettings.desktop" exited with code 1
問題はハードウェアに関連していません:私はライブUSBで起動すると、waylandが機能していました。
システム情報は
$: uname -a Linux localhost.localdomain 4.11.11-300.fc26.x86_64 #1 SMP Mon Jul 17 16:32:11 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Waylandを使用するにはどうすればよいですか?
コメント
回答
私の知る限り、GNOMEオプションはすでにWaylandを使用しています。したがって、Waylandを使用する場合は、GNOMEを選択してください。
そうでない場合は、ハードウェアのトラブルシューティングを試してみてください。それは時代遅れ/古いですか?システムを再インストールしてみてください。
コメント
- 問題は、 GNOME が動作しません
- それは本当のウェイランドではないと思います'。 ' Xorgと互換性のあるXwaylandです。
回答
最近のバージョンのFedoraは、デフォルトでWaylandを使用します。ただし、Fedoraが主にドライバーを使用できない場合があります。ほとんどの場合、それはNVIDIA独自のドライバーだけです。
FedoraでWaylandfor Gnomeを有効にするには、以下で詳細に説明するように、2つの主要なアクションが必要です。
-
TL; DR:
/etc/gdm/custom.conf
のGDM構成でWaylandを有効にします-
/etc/gdm/custom.conf
を開いて編集します(ご存知のとおり、rootである必要があります)。 -
次のような行に移動します。
[daemon] WaylandEnable=false
-
に変更します(行がコメント化されている場合でも) :
[daemon] WaylandEnable=true
-
ファイルを保存して終了します。
-
-
TL; DR:
/usr/lib/udev/rules.d/61-gdm.rules
(このフォーラムスレッドに感謝)-
/usr/lib/udev/rules.d/61-gdm.rules
編集用(ルート、再度)。 -
Waylandが起動しない原因となるコメント行。通常、これはプロプライエタリNVIDIAドライバに関連しています。各行の前のコメントはそれを支援するはずです。たとえば、次の行にコメントしました:
# disable Wayland when using the proprietary nvidia driver DRIVER=="nvidia", RUN+="/usr/libexec/gdm-disable-wayland"
-
ファイルを保存して終了します。
注:おそらくNVIDIA独自のドライバーを使用する場合、この手順により、これらのドライバーと一緒にWaylandを使用できるようになります。 egl-wayland およびこれ。
ただし、最高のパフォーマンスが得られない場合や、その他の問題が発生する場合があります。たとえば、
nvidia-settings
はX11でのみ機能します、 Xwaylandでは3Dハードウェアの高速化に問題があります。その結果、glxinfo
は、レンダラーとしてllvmpipe
を表示します(最近のバージョンのGnomeのAboutセクションもあります設定)。それでも、手順を正しく実行した場合は、lspci -vnn
で実行中のドライバーを確認できます。 これも参照してください。ええと。 NVIDIA、ところで。
-
コンピュータを再起動します(ログアウトしてログインするだけでは不十分です)。ログインする前に、ログ内で オプションを選択すると、Xorg ivで" Gnome "と" Gnomeの両方が表示されます。 id = “f8def0985f”>
、最初のオプションはWaylandオプションです。これを使用すると、GnomeでWaylandを使用できるようになります。お楽しみください!
GNOME
オプションはWaylandを使用しています。クリーンインストールまたはライブCDから試してみます。 / USBがハードウェアで機能する場合は、システムとLiveシステムの違いを試してみてください。そうでない場合は、コンピュータがうまくいかない可能性があります。