Bir "gerçek" wayland gnome oturumunu test etmeye çalışıyorum. Tüm uygulamaların Wayland'da doğal olarak çalışamayacağını biliyorum (bunun için XWayland var), ancak en azından bunu yapmak için GTK + uygulamalarına sahip olmak istiyorum.
Yani, bir oluşturulmuş ~/.profile
içeren dosyayı
export GDK_BACKEND=wayland
export CLUTTER_BACKEND=wayland
>>> Düzenle : yukarıdaki içerikler yerine, ~/.profile
hem X hem de Wayland oturumlarında çalışmasını sağlamak için bunu ekleyebilirsiniz :
WAY=$(ps -aux | head -n -1 | grep "/usr/bin/gnome-shell --wayland")
if [ -z "$WAY" ]; then
echo X11
else
export GDK_BACKEND=wayland
export CLUTTER_BACKEND=wayland
fi
<<<
Daha sonra GDM giriş ekranımdan (Archlinux) yollarda gnome'u seçiyorum.
Hazır olduktan sonra (örneğin) nautilus'u (normalde terminalden değil, çizgiden) başlatıyorum, sonra cam arıyorum, "pencereler" bölümünü seçiyorum ve nautilus penceresine tıklıyorum ve GType:MetaWindowWayland
Nautilus'un gerçekten çalıştığını söyleyen XWayland yerine Wayland'da. Süper!
Ancak, yine, camdan gnome-sell girişini GType:MetaWindowX11
seçersem, kabuğun XWayland'da çalıştığını söylerim.
Mutter Wayland üzerinde çalışıyor gibi görünüyor (örneğin X ve W arasındaki pano hala çalışmıyor), giriş yaptıktan sonra başlattığım tüm GTK + uygulaması Wayland'da da çalışıyor ( GType:MetaWindowWayland
) ancak gnome kabuğu hala X11'de.
Tahminimce ~/.profile
oturum başlarken gnome-shell dikkate alınmıyor. Belki sistem tarafından kullanıcı tarafından başlatılmadığı için? Yani belki eklemeliyim
export GDK_BACKEND=wayland
export CLUTTER_BACKEND=wayland
başka bir yer?