Статья устарела, с выходом новых версий постоянно новые блоки, ждите обновление статьи
Некоторые пользователи видеокарт Nvidia и даже Intel+Nvidia столкнулись с тем что в Manjaro Gnome нет сеанса запуска сессии под Wayland.
Устранение данной проблемы опишем ниже.
Для начало отредактируем /etc/gdm/custom.conf и закомментируем строку WaylandEnable=false
sudo nano /etc/gdm/custom.conf
# GDM configuration storage daemon] # Uncomment the line below to force the login screen to use Xorg #WaylandEnable=false [security] [xdmcp] [chooser] [debug] # Uncomment the line below to turn on debugging #Enable=true
Далее требуется отредактировать /usr/lib/udev/rules.d/61-gdm.rules и закомментировать строку DRIVER==«nvidia», RUN+=«/usr/lib/gdm-disable-wayland»
sudo nano /usr/lib/udev/rules.d/61-gdm.rules
# disable Wayland on Hi1710 chipsets ATTR{vendor}=="0x19e5", ATTR{device}=="0x1711", RUN+="/usr/lib/gdm-runtime-config set daemon WaylandEnable false" # disable Wayland when using the proprietary nvidia driver #DRIVER=="nvidia", RUN+="/usr/lib/gdm-runtime-config set daemon WaylandEnable false" # disable Wayland if modesetting is disabled IMPORT{cmdline}="nomodeset", RUN+="/usr/lib/gdm-runtime-config set daemon WaylandEnable false"
После чего перезагрузится, в выборе сеансов должен появится та самая строчка
У меня manjaro, gnome и nvidia. Первый пункт был в норме, а во втором — в файле /usr/lib/udev/rules.d/61-gdm.rules у меня тупо нету строчки DRIVER==«nvidia», RUN+=«/usr/lib/gdm-disable-wayland»
Manjaro, 6.1.12, Gnome 43.3, rtx 3060ti, проприетарные дрова
nvidia_drm.modeset=1 (в ядре)
ln -s /dev/null /etc/udev/rules.d/61-gdm.rules
У меня так сработало
Сурс: https://wiki.archlinux.org/title/GDM