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

  • 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.
  • Voltál valaha kitalálod ezt? I ‘ m ugyanabban a hajóban. Telepítettem a GNOME-ot, és vele együtt jött a wayland is. Wayland-t szeretnék használni a többmonitoros méretezéshez, de az alapértelmezett érték továbbra is az x11, még a GNOME opció kiválasztásakor is. Most ” m vagyok a Fedora 30-on.
  • @Ungeheuer Most egy újabb Fedora verzióval működik
  • Veszélyes. ‘ m a Fedora 30-on, és azt hiszem, hogy ‘ telepítettem az összes wayland cuccot, és továbbra is alapértelmezés szerint X11. ‘ nincs ” GNOME a Wayland-en ” vagy ” A GNOME az Xorg-on ” a bejelentkezéshez használt DE opcióhoz … hiányoznia kell valamiről …

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:

  1. TL; DR: Wayland engedélyezése a GDM-konfigurációkban a /etc/gdm/custom.conf

    1. Nyissa meg a (z) /etc/gdm/custom.conf fájlt szerkesztéshez (amint tudja, rootnak kell lennie).

    2. Menjen a következőképpen néző sorra:

      [daemon] WaylandEnable=false 
    3. Állítsa át erre: (még akkor is, ha a sort kommentálták) :

      [daemon] WaylandEnable=true 
    4. Mentse el a fájlt, és lépjen ki.

  2. 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 )

    1. Nyissa meg a /usr/lib/udev/rules.d/61-gdm.rules szerkesztésre (root, még egyszer).

    2. 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" 
    3. 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ént glxinfo 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!

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük