Ik gebruik Fedora 26 en Gnome 3.24, en zou Wayland willen proberen. Wayland lijkt te zijn geïnstalleerd, en ik heb ook gnome-session-wayland-session. Ik verwacht nu GNOME op Wayland te kunnen kiezen op het inlogscherm, maar ik kan alleen kiezen tussen GNOME , GNOME Classic en GNOME op Xorg . Ten slotte gebruikt GNOME op Xorg zeker geen Wayland sinds

loginctl show-session 2 -p Type 

retourneert Type=x11. Aangezien Gnome Wayland standaard gebruikt, zou GNOME Wayland moeten gebruiken, maar inloggen nadat ik GNOME heb geselecteerd, brengt me terug naar het inlogscherm …

Na proberen in te loggen met Wayland, journalctl -b bevat slechts één regel met het woord wayland:

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

Maar enkele regels later verschijnen er veel fouten met betrekking tot 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 

Het probleem is niet gerelateerd aan hardware: ik heb geprobeerd om opstarten op een live USB, en wayland werkte.

De systeeminformatie is

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

Hoe kan ik Wayland gebruiken?

Reacties

  • GNOME optie gebruikt Wayland. Ik zou het eens proberen vanaf een schone installatie of vanaf een live CD / USB als het werkt voor uw hardware. Als dat het geval is, moet u proberen wat het verschil is tussen uw systeem en het Live-systeem. Zo niet, dan heeft u waarschijnlijk geen geluk met uw computer.
  • Heeft u ooit dit uitzoeken? I ‘ m in dezelfde boot. Ik heb GNOME geïnstalleerd, en daarmee kwam het land binnen. Ik wil wayland gebruiken voor het schalen van meerdere monitoren, maar het blijft standaard x11, zelfs als ik de optie GNOME selecteer. Ik ” m nu op Fedora 30.
  • @Ungeheuer Nu werkt het met een nieuwere Fedora-versie
  • Dang. Ik ‘ m op Fedora 30 en ik denk dat ik ‘ alle wayland-dingen heb geïnstalleerd, en het is nog steeds standaard X11. Daar ‘ s geen ” GNOME op Wayland ” of ” GNOME op Xorg ” optie voor DE bij inloggen … moet iets missen …

Antwoord

Voor zover ik weet, gebruikt de GNOME-optie Wayland al. Dus als je Wayland wilt gebruiken, kies dan gewoon GNOME.

Zo niet, probeer dan misschien problemen met je HW op te lossen? Is het verouderd / oud? Misschien proberen om het systeem opnieuw te installeren?

Reacties

  • Het probleem is dat GNOME geen ‘ werkt niet
  • Ik geloof dat het ‘ geen echte Wayland is. Het ‘ is Xwayland met Xorg-compatibiliteit.

Antwoord

Recente versies van Fedora gebruiken standaard Wayland. Dingen kunnen echter voorkomen dat Fedora het gebruikt, voornamelijk stuurprogrammas. Hoogstwaarschijnlijk is het maar één ding: NVIDIA eigen stuurprogrammas.

Om Wayland voor Gnome in Fedora in te schakelen, zijn twee hoofdacties nodig, zoals hieronder in detail wordt uitgelegd:

  1. TL; DR: Schakel Wayland in de GDM-configuraties in /etc/gdm/custom.conf

    1. Open /etc/gdm/custom.conf om te bewerken (zoals u weet moet u root zijn).

    2. Ga naar de regel die er als volgt uitziet:

      [daemon] WaylandEnable=false 
    3. Wijzig het in (zelfs als de regel was becommentarieerd) :

      [daemon] WaylandEnable=true 
    4. Sla het bestand op en sluit af.

  2. TL; DR: Geef commentaar op alle Wayland-uitschakelingsregels in /usr/lib/udev/rules.d/61-gdm.rules (met dank aan deze forumthread )

    1. Open /usr/lib/udev/rules.d/61-gdm.rules om te bewerken (root, nogmaals).

    2. Commentaarregels die ervoor zorgen dat Wayland niet start; meestal heeft het te maken met eigen NVIDIA-stuurprogrammas. De opmerkingen voor elke regel zouden je daarbij moeten helpen. Ik heb bijvoorbeeld de volgende regel gereageerd:

      # disable Wayland when using the proprietary nvidia driver DRIVER=="nvidia", RUN+="/usr/libexec/gdm-disable-wayland" 
    3. Sla het bestand op en sluit af.

      Opmerking: Zoals u waarschijnlijk bent met eigen NVIDIA-stuurprogrammas, zou deze stap u in staat moeten stellen Wayland naast deze stuurprogrammas te gebruiken. Zie egl-wayland en this .

      Het is echter mogelijk dat u niet de beste prestaties ervaart, evenals andere problemen. Bijvoorbeeld nvidia-settings werken alleen in X11 , Xwayland heeft problemen met 3D-hardwareversnellingen , en als gevolg daarvan glxinfo toont llvmpipe als de renderer (ook het gedeelte Over van de recente versie van Gnome Instellingen).Desalniettemin kunt u de actieve driver verifiëren met lspci -vnn, als u de stappen correct hebt uitgevoerd. Zie ook dit .

      Duh. Het is trouwens NVIDIA.

Start uw computer opnieuw op (uitloggen en inloggen zou niet voldoende moeten zijn). Voordat u inlogt, moet u binnen inloggen opties, zou je nu beide ” Kabouter ” en ” Kabouter op Xorg “, waarvan de eerste de Wayland-optie is. Als je het gebruikt, zou je Wayland op Gnome moeten kunnen gebruiken. Geniet ervan!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *