मैं एक "वास्तविक" वेन्डल गनोम सत्र का परीक्षण करने की कोशिश कर रहा हूं। मुझे पता है कि सभी अनुप्रयोग मूल रूप से वेलैंड पर नहीं चल सकते हैं (इसके लिए हमारे पास XWayland है) लेकिन कम से कम मैं ऐसा करने के लिए GTK + एप्लिकेशन रखना चाहूंगा।
इसलिए, मैंने एक ~/.profile
फ़ाइल बनाई है
export GDK_BACKEND=wayland
export CLUTTER_BACKEND=wayland
>>> संपादित करें : ऊपर दी गई सामग्री के बजाय, आप ~/.profile
इसे एक्स और वेलैंड दोनों सत्रों के लिए काम करने के लिए जोड़ सकते हैं :
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
<<<
फिर मेरी GDM लॉगिन स्क्रीन (Archlinux) से मैं गैंडोम ऑन वेनलैंड का चयन करता हूँ।
एक बार तैयार होने के बाद, मैं शुरू करता हूं (उदाहरण के लिए) नॉटिलस (आमतौर पर डैश से, टर्मिनल से नहीं), फिर मैं ग्लास देखता हूं, मैं "विंडोज़" सेक्शन का चयन करता हूं और मैं नॉटिलस विंडो पर क्लिक करता हूं और मुझे मिलता है GType:MetaWindowWayland
जो बताता है कि नॉटिलस वास्तव में चल रहा है XWayland के बजाय वायलैंड पर। उत्तम!
हालांकि, अगर, फिर से ग्लास देखने से, मैं गनोम-सेल प्रविष्टि का चयन करता हूं, तो मैं GType:MetaWindowX11
मुझे बताता हूं कि शेल XWayland पर चल रहा है।
मेटर वेलैंड पर चल रहा है (उदाहरण के लिए एक्स और डब्ल्यू के बीच क्लिपबोर्ड अभी भी काम नहीं करता है), सभी जीटीके + ऐप जिसे मैं लॉगिन करने के बाद लॉन्च करता हूं वेलैंड पर भी चल रहे हैं ( GType:MetaWindowWayland
) हालांकि एक्स -11 पर अभी भी सूक्ति-शेल चल रहा है।
मेरा अनुमान है कि ~/.profile
सत्र शुरू करते समय सूक्ति-शैल पर ध्यान नहीं दिया जाता है । शायद इसलिए कि यह सिस्टम द्वारा शुरू किया गया है न कि उपयोगकर्ता द्वारा? तो शायद मुझे जोड़ना होगा
export GDK_BACKEND=wayland
export CLUTTER_BACKEND=wayland
कहीं और?