Fedora 26-at és Gnome 3.24-et használok, és szeretném kipróbálni a Wayland-t. Úgy tűnik, hogy a Wayland telepítve van, és a gnome-session-wayland-session
. Arra számítok, hogy a bejelentkezési képernyőn a GNOME on Wayland t választhatom, azonban csak a GNOME , a GNOME Classic és a GNOME az Xorg on. Végül a GNOME az Xorg on határozottan nem használja a Wayland t, mivel
loginctl show-session 2 -p Type
Type=x11
értéket ad vissza. Mivel a Gnome alapértelmezés szerint a Wayland-et használja, a GNOME -nak a Wayland-et kell használnia, azonban a GNOME kiválasztása után bejelentkezve visszatérek a bejelentkezési képernyőre …
Utána a Wayland használatával próbál bejelentkezni, a journalctl -b
csak egy sort tartalmaz a wayland
szóval:
/usr/libexec/gdm-wayland-session[1459]: test: Missing argument at index 2
De néhány sor később sok, a Gnome-hez kapcsolódó hiba jelenik meg:
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
A probléma nem hardveres: megpróbáltam indítás élő USB-n, és a wayland működött.
A rendszerinformáció
$: 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
Hogyan használhatnám a Wayland alkalmazást?
Megjegyzések
Válasz
Ha jól tudom, a GNOME opció már használja a Wayland-et. Tehát, ha a Wayland-t szeretné használni, válassza a GNOME lehetőséget.
Ha nem, akkor próbálkozzon a HW hibaelhárításával? Elavult / régi? Esetleg megpróbálja újratelepíteni a rendszert?
Megjegyzések
- A probléma az, hogy a GNOME nem ‘ t működik
- Úgy gondolom, hogy ‘ ez nem igazi Wayland. ‘ Xorgland kompatibilis az Xorg-tal.
Válasz
A Fedora legújabb verziói alapértelmezés szerint a Wayland-et használják. A dolgok azonban megakadályozhatják a Fedorát, főleg az illesztőprogramok használatában. Valószínűleg csak egy dolog: az NVIDIA tulajdonosi illesztőprogramjai.
A Wayland for Gnome engedélyezéséhez a Fedorában két fő műveletre van szükség, amint az alábbiakban részletesen kifejtjük:
-
TL; DR: Wayland engedélyezése a GDM-konfigurációkban a
/etc/gdm/custom.conf
-
Nyissa meg a (z)
/etc/gdm/custom.conf
fájlt szerkesztéshez (amint tudja, rootnak kell lennie). -
Menjen a következőképpen néző sorra:
[daemon] WaylandEnable=false
-
Állítsa át erre: (még akkor is, ha a sort kommentálták) :
[daemon] WaylandEnable=true
-
Mentse el a fájlt, és lépjen ki.
-
-
TL; DR: Kommentáljon minden Wayland-tiltó sort a
/usr/lib/udev/rules.d/61-gdm.rules
( ennek a fórumszálnak köszönhetően )-
Nyissa meg a
/usr/lib/udev/rules.d/61-gdm.rules
szerkesztésre (root, még egyszer). -
Megjegyzés sorok, amelyek miatt a Wayland nem indul el; általában a tulajdonosi NVIDIA illesztőprogramokhoz kapcsolódik. Ebben az egyes sorok előtti megjegyzések segíthetnek. Például a következő sort kommentáltam:
# disable Wayland when using the proprietary nvidia driver DRIVER=="nvidia", RUN+="/usr/libexec/gdm-disable-wayland"
-
Mentse a fájlt, és lépjen ki.
Megjegyzés: Ahogy valószínűleg Az NVIDIA saját illesztőprogramjainak használatával ez a lépés lehetővé teszi a Wayland használatát ezen illesztőprogramok mellett. Lásd: egl-wayland és ez .
Előfordulhat azonban, hogy nem a legjobb teljesítményt nyújtja, és más problémái is vannak. Például:
nvidia-settings
csak X11-ben működik, Az Xwayland-nek problémái vannak a 3D-s hardveres gyorsításokkal , és ennek eredményekéntglxinfo
llvmpipe
rendererként jelenik meg (a Gnome legújabb verziójának Névjegy szakasza is) Beállítások).Ennek ellenére ellenőrizheti a futó illesztőprogramot a következővel:lspci -vnn
, ha helyesen tette a lépéseket. Lásd ezt is .Duh. Ez az NVIDIA, BTW.
-
Indítsa újra a számítógépet (a kijelentkezésnek és a bejelentkezésnek nem szabad elégnek lennie.) Bejelentkezés előtt a belső naplózás előtt opciókat, most látnia kell mind a ” Gnome “, mind a ” Gnome-t az Xorg “, amely az első a Wayland opció. Használatával képesnek kell lennie a Wayland használatára a Gnome-on. Élvezze!
GNOME
opció a Wayland-et használja. Kipróbálnám tiszta telepítésből vagy élő CD-ről / USB, ha a hardvered számára megfelelő. Ha igen, akkor próbáld ki, mi a különbség a rendszeredben a Live-tal. Ha nem, akkor valószínűleg nincs szerencséd a számítógépeddel.