Folosesc Fedora 26 și Gnome 3.24 și aș dori să încerc Wayland. Wayland pare să fie instalat și am și instalat gnome-session-wayland-session. Acum mă aștept să pot alege GNOME pe Wayland pe ecranul de conectare, totuși pot alege doar între GNOME , GNOME Classic și GNOME pe Xorg . În cele din urmă, GNOME pe Xorg cu siguranță nu „folosește Wayland deoarece

loginctl show-session 2 -p Type 

returnează Type=x11. Deoarece Gnome folosește Wayland în mod implicit, GNOME ar trebui să folosească Wayland, totuși autentificarea după selectarea GNOME mă readuce la ecranul de conectare …

După încercând să vă conectați cu Wayland, journalctl -b conține o singură linie cu cuvântul wayland:

/usr/libexec/gdm-wayland-session[1459]: test: Missing argument at index 2 

Dar unele rânduri mai târziu apar multe erori legate de 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 

Problema nu este legată de hardware: am încercat să boot pe un USB live și wayland funcționa.

Informațiile despre sistem sunt

$: 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 

Cum aș putea folosi Wayland?

Comentarii

  • GNOME opțiunea folosește Wayland. Aș încerca o instalare curată sau un CD live. / USB dacă funcționează pentru hardware-ul dvs. Dacă da, ar trebui să încercați diferența dintre sistemul dvs. și cea Live. Dacă nu, probabil că nu aveți norocul cu computerul dvs.
  • Ați făcut vreodată descoperiți acest lucru? I ‘ m în aceeași barcă. Am instalat GNOME și, odată cu acesta, a apărut wayland. Vreau să folosesc wayland pentru scalarea pe mai multe monitoare, dar se menține implicit la x11, chiar și atunci când selectați opțiunea GNOME. Am ” acum pe Fedora 30.
  • @Ungeheuer Acum funcționează cu o versiune Fedora mai nouă
  • Dang. Am ‘ m pe Fedora 30 și cred că ‘ am instalat toate lucrurile de tip wayland și este implicit X11. Nu există ‘ s ” GNOME pe Wayland ” sau ” GNOME pe Xorg ” opțiune pentru DE la conectare … trebuie să lipsească ceva …

Răspuns

Din câte știu, opțiunea GNOME folosește deja Wayland. Deci, dacă doriți să utilizați Wayland, alegeți doar GNOME.

Dacă nu, poate încercați să depanați HW? Este depășit / vechi? Poate încercați să reinstalați sistemul?

Comentarii

  • Problema este că GNOME nu ‘ nu funcționează
  • Cred că ‘ nu este un adevărat Wayland. Este ‘ Xwayland cu compatibilitate Xorg.

Răspuns

Versiunile recente ale Fedora utilizează Wayland în mod implicit. Cu toate acestea, lucrurile pot împiedica Fedora să îl folosească, în principal drivere. Cel mai probabil, este doar un singur lucru: driverele proprietare NVIDIA.

Pentru a activa Wayland pentru Gnome în Fedora, sunt necesare două acțiuni principale, așa cum se explică mai jos în detalii:

  1. TL; DR: Activați Wayland în configurațiile GDM din /etc/gdm/custom.conf

    1. Deschideți /etc/gdm/custom.conf pentru editare (după cum știți, trebuie să fiți root).

    2. Mergeți la linia care arată după cum urmează:

      [daemon] WaylandEnable=false 
    3. Schimbați-o în (chiar dacă linia a fost comentată) :

      [daemon] WaylandEnable=true 
    4. Salvați fișierul și ieșiți.

  2. TL; DR: Comentează toate liniile care dezactivează Wayland în /usr/lib/udev/rules.d/61-gdm.rules (datorită acest forum forum )

    1. Deschideți /usr/lib/udev/rules.d/61-gdm.rules pentru editare (root, din nou).

    2. Linii de comentarii care determină Wayland să nu pornească; de obicei, este legat de driverele NVIDIA proprietare. Comentariile dinaintea fiecărei linii ar trebui să vă ajute în acest sens. De exemplu, am comentat următoarea linie:

      # disable Wayland when using the proprietary nvidia driver DRIVER=="nvidia", RUN+="/usr/libexec/gdm-disable-wayland" 
    3. Salvați fișierul și ieșiți.

      Notă: După cum probabil sunteți folosind driverele proprietare NVIDIA, acest pas ar trebui să vă permită să utilizați Wayland alături de aceste drivere. Consultați egl-wayland și aceasta .

      Cu toate acestea, este posibil să nu aveți cele mai bune performanțe, precum și alte probleme. De exemplu, nvidia-settings funcționează numai în X11 , Xwayland are probleme cu accelerațiile hardware 3D și, ca urmare, glxinfo arată llvmpipe ca randator (de asemenea, secțiunea Despre versiunea recentă a Gnome Setări).Cu toate acestea, puteți verifica driverul care rulează cu lspci -vnn, dacă ați făcut corect pașii. Consultați și aceasta .

      Duh. Este NVIDIA, BTW.

Reporniți computerul (deconectarea și conectarea nu ar trebui să fie suficiente). Înainte de a vă conecta, în interiorul jurnalului opțiuni, ar trebui să vedeți acum atât ” Gnome „, cât și ” Gnome pe Xorg „, care este prima opțiune Wayland. Folosind-o, ar trebui să puteți folosi Wayland pe Gnome. Bucurați-vă!

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *