Sto usando Fedora 26 e Gnome 3.24 e vorrei provare Wayland. Sembra che Wayland sia installato, e ho anche installato gnome-session-wayland-session
. Ora mi aspetto di poter scegliere GNOME su Wayland nella schermata di accesso, tuttavia posso solo scegliere tra GNOME , GNOME Classic e GNOME su Xorg . Infine, GNOME su Xorg sicuramente non usa Wayland poiché
loginctl show-session 2 -p Type
restituisce Type=x11
. Poiché Gnome usa Wayland per impostazione predefinita, GNOME dovrebbe usare Wayland, tuttavia laccesso dopo aver selezionato GNOME mi riporta alla schermata di accesso …
Dopo cercando di accedere con Wayland, journalctl -b
contiene solo una riga con la parola wayland
:
/usr/libexec/gdm-wayland-session[1459]: test: Missing argument at index 2
Ma alcune righe dopo compaiono molti errori relativi a 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
Il problema non è legato allhardware: “ho provato a si avvia su una USB attiva e wayland funzionava.
Le informazioni di sistema sono
$: 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
Come potrei usare Wayland?
Commenti
Risposta
Per quanto ne so, lopzione GNOME utilizza già Wayland. Quindi, se vuoi usare Wayland, scegli GNOME.
In caso contrario, potresti provare a risolvere i problemi del tuo HW? È obsoleto / vecchio? Forse provare a reinstallare il sistema?
Commenti
- Il problema è che GNOME non ‘ t funziona
- Credo che ‘ non sia un vero Wayland. ‘ è Xwayland con compatibilità Xorg.
Risposta
Le versioni recenti di Fedora utilizzano Wayland per impostazione predefinita. Tuttavia, le cose possono impedire a Fedora di usarlo, principalmente i driver. Molto probabilmente, è solo una cosa: i driver proprietari NVIDIA.
Per abilitare Wayland per Gnome in Fedora, sono necessarie due azioni principali, come spiegato di seguito in dettaglio:
-
TL; DR: Abilita Wayland nelle configurazioni GDM in
/etc/gdm/custom.conf
-
Apri
/etc/gdm/custom.conf
per la modifica (come sai, devi essere root). -
Vai alla riga che ha il seguente aspetto:
[daemon] WaylandEnable=false
-
Cambia in (anche se la riga è stata commentata) :
[daemon] WaylandEnable=true
-
Salva il file ed esci.
-
-
TL; DR: Commenta tutte le linee di disabilitazione Wayland in
/usr/lib/udev/rules.d/61-gdm.rules
(grazie a questo thread del forum )-
Apri
/usr/lib/udev/rules.d/61-gdm.rules
per la modifica (root, di nuovo). -
Righe di commento che fanno sì che Wayland non si avvii; di solito è correlato a driver NVIDIA proprietari. I commenti prima di ogni riga dovrebbero aiutarti. Ad esempio, ho commentato la riga seguente:
# disable Wayland when using the proprietary nvidia driver DRIVER=="nvidia", RUN+="/usr/libexec/gdm-disable-wayland"
-
Salva il file ed esci.
Nota: Come probabilmente sei utilizzando driver proprietari NVIDIA, questo passaggio dovrebbe consentirti di utilizzare Wayland insieme a questi driver. Vedi egl-wayland e questo .
Tuttavia, potresti non ottenere le migliori prestazioni, oltre ad avere altri problemi. Ad esempio,
nvidia-settings
funziona solo in X11 , Xwayland ha problemi con le accelerazioni hardware 3D e, di conseguenza,glxinfo
mostrallvmpipe
come renderer (anche la sezione Informazioni sulla versione recente di Gnome Impostazioni).Tuttavia, puoi verificare il driver in esecuzionelspci -vnn
, se hai eseguito correttamente i passaggi. Vedi anche questo .Duh. È NVIDIA, BTW.
-
Riavvia il tuo computer (un logout e un login non dovrebbero essere sufficienti). Prima di accedere, allinterno del logging opzioni, ora dovresti vedere sia ” Gnome ” e ” Gnome su Xorg “, che la prima è lopzione Wayland. Usandola, dovresti essere in grado di usare Wayland su Gnome. Buon divertimento!
GNOME
opzione sta usando Wayland. Vorrei provarlo con uninstallazione pulita o da live CD / USB se funziona per il tuo hardware. In tal caso, dovresti provare qual è la differenza nel tuo sistema da quello Live. In caso contrario, probabilmente sei sfortunato con il tuo computer.