वास्तविक गनोम वेलैंड सत्र


10

मैं एक "वास्तविक" वेन्डल गनोम सत्र का परीक्षण करने की कोशिश कर रहा हूं। मुझे पता है कि सभी अनुप्रयोग मूल रूप से वेलैंड पर नहीं चल सकते हैं (इसके लिए हमारे पास 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: MetaWindowWayland

हालांकि, अगर, फिर से ग्लास देखने से, मैं गनोम-सेल प्रविष्टि का चयन करता हूं, तो मैं GType:MetaWindowX11मुझे बताता हूं कि शेल XWayland पर चल रहा है।

GType: MetaWindowX11

मेटर वेलैंड पर चल रहा है (उदाहरण के लिए एक्स और डब्ल्यू के बीच क्लिपबोर्ड अभी भी काम नहीं करता है), सभी जीटीके + ऐप जिसे मैं लॉगिन करने के बाद लॉन्च करता हूं वेलैंड पर भी चल रहे हैं ( GType:MetaWindowWayland) हालांकि एक्स -11 पर अभी भी सूक्ति-शेल चल रहा है।

मेरा अनुमान है कि ~/.profileसत्र शुरू करते समय सूक्ति-शैल पर ध्यान नहीं दिया जाता है । शायद इसलिए कि यह सिस्टम द्वारा शुरू किया गया है न कि उपयोगकर्ता द्वारा? तो शायद मुझे जोड़ना होगा

export GDK_BACKEND=wayland
export CLUTTER_BACKEND=wayland

कहीं और?


2
मुझे लगता है कि XWayland ग्राहकों का समर्थन करने के लिए सूक्ति-शैल द्वारा बनाई गई सिर्फ नकली X11 रूट विंडो है।
मारियस गेदमिनस

जवाबों:


0

मुझे लगता है कि आपको वह जोड़ना होगा .bashrcजो गैर-लॉगिन गोले के लिए भी काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.