LINUX.ORG.RU

wayland

 ,


0

1

приветствую!

не выходит в гноме включить вейланд
проверяю так

➜  ~  loginctl                        
   SESSION        UID USER             SEAT             TTY             
        c5       1000 yaroslav         seat0            /dev/tty2       
        c2        120 gdm              seat0            /dev/tty1       

2 sessions listed.
➜  ~  loginctl show-session c2 -p Type
Type=x11
➜  ~  
➜  ~  loginctl show-session c5 -p Type
Type=x11

archlinux
система старая, и сначала здесь было xfce, потом кажется gnome 3.8, и потом plasma 5. Сейчас вот решил еще раз gnome попробовать, работает, то только x11, а хочу wayland
В gdm есть варианты GNOME, GNOME on Xorg
вот пакеты с wayland
extra/kwayland 5.36.0-1 (kf5) [installed]
extra/kwayland-integration 5.10.4-1 (plasma) [installed]
extra/qt5-wayland 5.9.1-2 (qt qt5) [installed]
extra/wayland 1.13.0-1 [installed]
extra/wayland-protocols 1.9-1 [installed]
extra/xorg-server-xwayland 1.19.3-2 (xorg) [installed]
community/weston 2.0.0-2 [installed]

как запустить этот wayland?

★★★★

Чтобы сам gdm работал через wayland, надо в /etc/gdm/custom.conf закомментить WaylandEnable=false. А вот почему он у тебя не запускает wayland-сессию через пункт GNOME - я не знаю.

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от eternal_sorrow
cat /etc/gdm/custom.conf 
# GDM configuration storage

[daemon]
# Uncoment the line below to force the login screen to use Xorg
#WaylandEnable=false
kiotoze ★★★★ ()
Ответ на: комментарий от kiotoze

Возможно гному не хватает чего то чтобы вейланд-сессию запустить и он фоллбечится на иксовую? (не знаю, может он так или нет)

eternal_sorrow ★★★★★ ()
Последнее исправление: eternal_sorrow (всего исправлений: 1)

Попробуй с консоли запустить (с арчевики): Manually starting a Wayland session is possible with

XDG_SESSION_TYPE=wayland dbus-run-session gnome-session
Посмотри что напишет.

anonymous ()
Ответ на: комментарий от anonymous
➜  ~  XDG_SESSION_TYPE=wayland dbus-run-session gnome-session 
Activating service name='org.gtk.vfs.Daemon'
Successfully activated service 'org.gtk.vfs.Daemon'
Activating service name='org.freedesktop.systemd1'
Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Activating service name='org.freedesktop.systemd1'
Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Activating service name='org.freedesktop.systemd1'
Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Activating service name='org.freedesktop.systemd1'
Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Activating service name='org.freedesktop.systemd1'
Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
kiotoze ★★★★ ()
Ответ на: комментарий от kiotoze

в параметрах ядра забрал DRI_PRIME=1
после этого добавился пункт weston в gdm (хотя какая тут связь я хз)
загрузился в вестон - там уже вейланд был
далее загуглил что

Mutter in 3.24 disables Wayland on multiple gpu systems due to a 'lack of support'. To reenable it add MUTTER_ALLOW_HYBRID_GPUS=1 to your /etc/environment.

добавил этот конфиг и заработал wayland уже в сессии гнома

kiotoze ★★★★ ()
Последнее исправление: kiotoze (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.