वायलैंड पर प्रति-मॉनिटर स्केलिंग कैसे सेट करें?


16

मैं यहाँ और अन्य स्थानों से समझता हूं कि वेलैंड कम डीपीआई बाहरी मॉनिटर (मेरी स्थिति) के साथ हाईडीपीआई लैपटॉप स्क्रीन जैसे मामलों को संभालने के लिए प्रति-मॉनिटर स्केलिंग सेटिंग्स की पेशकश करता है। मैंने gnome-session-waylandपैकेज से वेलैंड को स्थापित किया है और वेलैंड को ठीक से चला सकता है, लेकिन स्केलिंग मुद्दा बना हुआ है।

वेलैंड को चलाते समय मैं प्रति-मॉनिटर स्केलिंग कैसे सेट करूं?

धन्यवाद!

पुष्टि है कि मैं वास्तव में वायलैंड चला रहा हूं:

~>loginctl show-session 1 -p Type
Type=wayland
~>gnome-shell --version
GNOME Shell 3.18.5

जवाबों:


14

मुझे पता चला कि क्या गलत था। डिफ़ॉल्ट रूप से, मैंने अपने लैपटॉप पर HiDPI स्क्रीन को संभालने के लिए एक स्केलिंग कारक सेट किया था। वायलैंड का उपयोग करते समय, हालांकि, यह स्केलिंग कारक दोनों स्क्रीन के लिए ओवरराइड करता है। समाधान केवल इस स्केलिंग कारक को 0 पर सेट करने के लिए था, जो दोनों वेलैंड को स्क्रीन के आधार पर स्वचालित रूप से चुनने की अनुमति देता है।

विशेष रूप से, आपको सेट org.gnome.desktop.interface scaling-factorकरने की आवश्यकता है 0

आप इसे सॉफ़्टवेयर स्टोर में उपलब्ध dconf Editor के साथ कर सकते हैं:

यहाँ छवि विवरण दर्ज करें


3
यह मेरे लिए काम किया !!! अंत में, gnome में उच्च डीपीआई + नियमित डीपीआई मल्टीमोनिटर समर्थन के कुछ प्रयोग करने योग्य स्तर। ऐसा लगता है कि इसका साल भर इंतजार रहा
wokomson

ठीक है, लेकिन आप प्रति-मॉनिटरिंग स्केलिंग कैसे करते हैं ?
बेन डेविस

2
इसे "बस काम" करना चाहिए । इसका मतलब है कि जब आप एक ऐसे एप्लिकेशन को खींचते हैं जो वास्तव में एक नए डेस्कटॉप के लिए पूरी तरह से वेलैंड पर चल रहा है, तो यह उस डेस्कटॉप पर पहुंच जाएगा। यह X11 पर चलने वाले किसी भी एप्लिकेशन के लिए पूरी तरह से काम नहीं करता है। इसे नॉटिलस के साथ आज़माएँ और देखें कि क्या यह काम करता है।
कंप्यूटरिश

7
यह वास्तव में नॉटिलस के साथ काम करता है लेकिन क्रोम जैसे xwayland ऐप्स पर नहीं। इसलिए लिनक्स में मल्टी-डीपीआई समर्थन अभी भी काफी खराब है।
यति

0

कंप्यूटरलैंड द्वारा समाधान के साथ-साथ प्रति (स्केलिंग) एप्लिकेशन को स्केलिंग को कॉन्फ़िगर करने की अनुमति देने के बारे में। मैंने पाया है कि मैं XWayland एप्लिकेशन जैसे क्रोम "प्रयोग करने योग्य" को एक काम के रूप में कर सकता हूं अगर मैं इसे GDK स्केलिंग का उपयोग करके खोलता हूं।

मैं निम्नलिखित आदेश का उपयोग करके अपने बाहरी मॉनिटर पर क्रोम को प्रयोग करने योग्य बनाने में सक्षम हूं। जाहिर है अगर मैं क्रोम को अपने 4k लैपटॉप मॉनिटर पर ले जाता हूं तो यह बेकार हो जाता है। लेकिन सिर्फ इसे दूसरे एवेन्यू के रूप में प्रलेखित करना।

GDK_DPI_SCALE=.5 google-chrome

कैविएट, यह केवल तभी काम करता है जब आप इस ऐप का उपयोग केवल गैर 4k मॉनिटर पर कर रहे हैं क्योंकि यह 4k मॉनिटर पर गैर-उपयोग योग्य है।


निम्नलिखित कमांड क्या है?
NerdOfCode

जीडीके_डीपीआई_एससीएल = .5 गूगल-क्रोम
स्टीफन ओस्ट्रो

आप इसे X11 पर भी कर सकते हैं, हालांकि प्रति ऐप सेटिंग को सीधे ट्विक करके। जब मैं एक बाहरी मॉनिटर से कनेक्ट करता हूं तो मैं अपने ऐप कैसे चलाता हूं। मैं वास्तव में वेलैंड को स्वचालित स्केलिंग का समर्थन देखना चाहता हूं।
xji
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.