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

  • 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.
  • Lhai mai fatto capirlo? I ‘ m nella stessa barca. Ho installato GNOME e con esso è arrivato Wayland. Voglio usare Wayland per il ridimensionamento multi-monitor, ma continua a essere predefinito su x11, anche quando si seleziona lopzione GNOME. Sono ” su Fedora 30 adesso.
  • @Ungeheuer Ora funziona con una versione più recente di Fedora
  • Dang. Sono ‘ su Fedora 30 e penso di aver ‘ installato tutto il materiale di Wayland, e il suo valore predefinito è X11. ‘ non è presente ” GNOME su Wayland ” o ” GNOME su Xorg ” opzione per DE al login … deve mancare qualcosa …

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:

  1. TL; DR: Abilita Wayland nelle configurazioni GDM in /etc/gdm/custom.conf

    1. Apri /etc/gdm/custom.conf per la modifica (come sai, devi essere root).

    2. Vai alla riga che ha il seguente aspetto:

      [daemon] WaylandEnable=false 
    3. Cambia in (anche se la riga è stata commentata) :

      [daemon] WaylandEnable=true 
    4. Salva il file ed esci.

  2. TL; DR: Commenta tutte le linee di disabilitazione Wayland in /usr/lib/udev/rules.d/61-gdm.rules (grazie a questo thread del forum )

    1. Apri /usr/lib/udev/rules.d/61-gdm.rules per la modifica (root, di nuovo).

    2. 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" 
    3. 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 mostra llvmpipe come renderer (anche la sezione Informazioni sulla versione recente di Gnome Impostazioni).Tuttavia, puoi verificare il driver in esecuzione lspci -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!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *