Käytän Fedora 26: ta ja Gnome 3.24: ää ja haluaisin kokeilla Waylandia. Wayland näyttää olevan asennettu ja olen myös asentanut gnome-session-wayland-session
. Odotan nyt voivani valita kirjautumisnäytössä GNOME on Wayland , mutta voin kuitenkin valita vain GNOME , GNOME Classic ja GNOME Xorgissa . Lopuksi, GNOME Xorg -ohjelmassa ei ehdottomasti käytä Wayland ia, koska
loginctl show-session 2 -p Type
palauttaa Type=x11
. Koska Gnome käyttää oletusarvoisesti Waylandia, GNOME : n tulisi käyttää Waylandia, mutta kirjautumalla sisään valitsemisen jälkeen GNOME pääsen takaisin kirjautumisnäyttöön …
Jälkeen yrittää kirjautua sisään Waylandilla, journalctl -b
sisältää vain yhden rivin sanalla wayland
:
/usr/libexec/gdm-wayland-session[1459]: test: Missing argument at index 2
Mutta joitain rivejä myöhemmin esiintyy monia Gnomeen liittyviä virheitä:
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
Ongelma ei liity laitteistoon: Olen yrittänyt käynnistys live-USB: llä, ja wayland toimi.
Järjestelmätiedot ovat
$: 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
Kuinka voin käyttää Waylandia?
GNOME
vaihtoehto käyttää Waylandia. Kokeilen puhtaasta asennuksesta tai live-CD: ltä / USB, jos se toimii laitteistollesi. Jos näin on, sinun kannattaa kokeilla, mikä ero on järjestelmässäsi Live-järjestelmään verrattuna. Jos ei, sinulla ei todennäköisesti ole onneasi tietokoneellesi.Sikäli kuin tiedän, GNOME-vaihtoehto käyttää jo Waylandia. Joten, jos haluat käyttää Waylandia, valitse vain GNOME.
Jos ei, kokeile ehkä vianmääritystä laitteellesi? Onko se vanhentunut / vanha? Ehkä yrität asentaa järjestelmän uudelleen?
Kommentit
Vastaa
Viimeisimmät Fedoran versiot käyttävät oletusarvoisesti Waylandia. Asiat voivat kuitenkin estää Fedoraa käyttämästä sitä, lähinnä kuljettajia. Todennäköisesti se on vain yksi asia: NVIDIA: n omat ohjaimet.
Waylandin ottamiseksi käyttöön Gnome Fedorassa edellyttää kahta päätoimintoa, kuten alla on yksityiskohtaisesti selitetty:
TL; DR: Ota Wayland käyttöön GDM-määrityksissä kohdassa
/etc/gdm/custom.conf
Avaa
/etc/gdm/custom.conf
muokkausta varten (kuten tiedät, sinun on oltava pääkäyttäjä).Siirry riville, joka näyttää tältä:
Muuta se muotoon (vaikka rivi olisi kommentoitu) :
Tallenna tiedosto ja poistu.
TL; DR: Kommentoi kaikki Waylandia estävät rivit kohdassa
/usr/lib/udev/rules.d/61-gdm.rules
(kiitos tämän keskusteluketjun )Avaa
/usr/lib/udev/rules.d/61-gdm.rules
muokkausta varten (juuri, uudelleen).Kommenttirivit, jotka eivät saa Waylandia käynnistymään; yleensä se liittyy omiin NVIDIA-ohjaimiin. Kutakin riviä edeltävien kommenttien pitäisi auttaa sinua tässä. Esimerkiksi kommentoin seuraavaa riviä:
Tallenna tiedosto ja poistu.
Huomaa: Kuten olet todennäköisesti käyttämällä NVIDIA: n omistamia ohjaimia, tämän vaiheen pitäisi antaa sinun käyttää Waylandia näiden ohjainten rinnalla. Katso egl-wayland ja tämä .
Parhaan suorituskyvyn lisäksi sinulla ei kuitenkaan välttämättä ole muita ongelmia. Esimerkiksi
nvidia-settings
toimii vain X11: ssä , Xwaylandilla on ongelmia 3D-laitteistokiihdytysten kanssa , ja sen seurauksenaglxinfo
näyttäällvmpipe
rendererinä (myös Gnomen viimeisimmän version Tietoja-osio Asetukset).Voit kuitenkin tarkistaa käynnissä olevan ohjaimenlspci -vnn
-toiminnolla, jos teit vaiheet oikein. Katso myös tämä .Duh. Se on NVIDIA, BTW.
Käynnistä tietokone uudelleen (uloskirjautumisen ja kirjautumisen ei pitäisi riittää). Ennen sisäänkirjautumista sisäänkirjautumisen sisällä vaihtoehtoja, sinun pitäisi nyt nähdä sekä " Gnome " että " Gnome Xorg ", joista ensimmäinen on Wayland-vaihtoehto. Sen avulla sinun pitäisi pystyä käyttämään Waylandia Gnomessa. Nauti siitä!