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
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:
-
TL; DR: Schakel Wayland in de GDM-configuraties in
/etc/gdm/custom.conf
-
Open
/etc/gdm/custom.conf
om te bewerken (zoals u weet moet u root zijn). -
Ga naar de regel die er als volgt uitziet:
[daemon] WaylandEnable=false
-
Wijzig het in (zelfs als de regel was becommentarieerd) :
[daemon] WaylandEnable=true
-
Sla het bestand op en sluit af.
-
-
TL; DR: Geef commentaar op alle Wayland-uitschakelingsregels in
/usr/lib/udev/rules.d/61-gdm.rules
(met dank aan deze forumthread )-
Open
/usr/lib/udev/rules.d/61-gdm.rules
om te bewerken (root, nogmaals). -
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"
-
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 daarvanglxinfo
toontllvmpipe
als de renderer (ook het gedeelte Over van de recente versie van Gnome Instellingen).Desalniettemin kunt u de actieve driver verifiëren metlspci -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!
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.