लिनक्स में एक हाय-डीपीआई स्क्रीन को कैसे संभालें
तो आपके पास एक चमकदार नई HiDPI स्क्रीन है, और आप इसे लिनक्स के साथ उपयोग करना चाहते हैं। बुरी खबर यह है कि एक आकार-फिट नहीं है-सभी समाधान। प्रत्येक डेस्कटॉप वातावरण अलग-अलग स्केलिंग संभालता है। अच्छी खबर यह है कि प्रत्येक प्रमुख लिनक्स डेस्कटॉप वातावरण पर HiDPI डिस्प्ले को संभालने का एक तरीका है।
एकता
यूनिटी ने हायडीपीआई को काफी अच्छी तरह से प्रदर्शित किया है, और इसे कार्यान्वित करना आसान है। एकता "सेटिंग्स" खोलें। यह डिफ़ॉल्ट पसंदीदा अनुप्रयोगों में से एक है। यदि आपने इसे बदल दिया है, तो आप इसे आसानी से खोज सकेंगे।
एक बार आपके पास "सेटिंग्स" खुलने के बाद, "प्रदर्शित करता है" पर क्लिक करें। ये सभी एकता की डिस्प्ले-संबंधित सेटिंग्स हैं। यदि आपके पास पहले से नहीं है, तो आप अपने मॉनीटर के रिज़ॉल्यूशन से मेल खाने के लिए यूनिटी सेट कर सकते हैं और यहां तक कि रीफ्रेश दर नहीं दे सकते हैं, जब तक कि आपके पास मालिकाना एनवीआईडीआईए ड्राइवर स्थापित न हों। ड्राइवरों के माध्यम से उन सेटिंग्स को सेट करना बेहतर है।
खिड़की के निचले भाग में एक स्लाइडर है जो आपको इंटरफ़ेस को स्केल करने की अनुमति देता है। इसे "1" से ऊपर स्केल करके, आप डिस्प्ले के आकार को उस बिंदु पर बढ़ा सकते हैं जहां यह आपके प्रदर्शन को फिट करता है। जब आप अपनी सेटिंग्स से खुश होते हैं, तो इसे सहेजें।
केडीई
केडीई भी बॉक्स से बाहर HiDPI स्क्रीन को अच्छी तरह से संभालता है। केडीई की "सेटिंग्स" खोलें। एकता की तरह, यह आपके डिफ़ॉल्ट पसंदीदा में से एक होना चाहिए। यदि आपने अपना पसंदीदा बदल दिया है, तो भी आप इसे "सभी एप्लिकेशन" के अंतर्गत "सेटिंग्स" के अंतर्गत पा सकते हैं। इसके बाद आप जिस एप्लिकेशन को खोज रहे हैं वह "सिस्टम सेटिंग्स" है।
"मॉनिटर और डिस्प्ले" ढूंढें। यह वह खिड़की है जहां आप अपने मॉनीटर के रिज़ॉल्यूशन को बदल सकते हैं और रेट रीफ्रेश कर सकते हैं। यदि आप मालिकाना एनवीआईडीआईए ड्राइवर नहीं चला रहे हैं, और आपने पहले से ऐसा नहीं किया है, तो अपने मॉनीटर से मेल खाने के लिए इन सेटिंग्स को बदलें।
खिड़की के निचले भाग में "स्केल डिस्प्ले" लेबल वाला एक बटन है। उस पर क्लिक करें। खिड़की के शीर्ष पर एक स्लाइडर खुल जाएगा। इसे "1" के मान पर स्लाइड करने से इंटरफ़ेस में सब कुछ का आकार बढ़ जाएगा। खिड़की आपके स्केल किए गए इंटरफेस की तरह दिखने का सुविधाजनक पूर्वावलोकन भी प्रदान करती है। जब आपके पास वैसे भी सबकुछ है, तो "ठीक है" पर क्लिक करें, फिर अपने परिवर्तन लागू करें।
एक स्तर को "सभी सेटिंग्स" पर वापस ले जाएं। इस बार, "फ़ॉन्ट्स" पर क्लिक करें। "फ़ॉन्ट्स" विंडो के नीचे एक चेकबॉक्स है जिसे आप फ़ॉन्ट डीपीआई को मजबूर करने के लिए जांच सकते हैं। बॉक्स को चेक करें और अपने मॉनीटर से मेल खाने के लिए फ़ॉन्ट डीपीआई सेट करें। यदि आपको नहीं पता कि यह क्या है, तो बस प्रयोग करें जब तक आपको कुछ अच्छा न लगे। एक बार फिर, अपने परिवर्तनों को बचाओ।
आपके पास जिस तरह से आप चाहते हैं, उसके बाद लॉग आउट करें और वापस लॉग इन करें। आपके सिस्टम के आधार पर, इसे प्रभावी होने के लिए पूर्ण सिस्टम रीबूट की आवश्यकता हो सकती है।
सूक्ति
HiDPI स्क्रीन के लिए गनोम सेटिंग को संभालने का सबसे अच्छा तरीका है GNOME ट्विक टूल का उपयोग करना। यदि आप उबंटू पर हैं, तो यह पहले ही इंस्टॉल हो चुका है। अन्य वितरणों ने इसे अपने भंडारों में आसानी से उपलब्ध कराया है।
ओपन ट्वीक टूल। "विंडोज़" के लिए साइड बार देखें और उस पर क्लिक करें। विंडो के नीचे आपको HiDPI के लिए एक अनुभाग मिलेगा। यह आपको गनोम की खिड़कियों को स्केल करने की अनुमति देता है। बड़े स्केलिंग के लिए मूल्य बढ़ाएं। यह वास्तविक समय में बदल जाएगा, ताकि आप देख सकें कि यह कैसे काम कर रहा है।
नोट : जीनोम केवल आपको स्केलिंग कारक के लिए एक पूर्णांक मान सेट करने की अनुमति देता है। इसका मतलब है कि आप आनुपातिक रूप से ऊपर / नीचे स्केल करने में सक्षम नहीं होंगे।
इसके बाद, तरफ "फ़ॉन्ट्स" ढूंढें। उस पर भी क्लिक करें। उस विंडो में आप गनोम के फोंट के डीपीआई सेट कर सकते हैं। जब आप पूरा कर लें, तो अपने बदलावों को सहेजें।
ज्ञात पहलु
गनोम उपरोक्त विधि के साथ कुछ स्केलिंग मुद्दों के लिए जाना जाता है। इस समय सीधे GNOME डेस्कटॉप में कोई अन्य समाधान नहीं बनाया गया है। यदि आप अधिक सुगंधित समर्थन की कमी के कारण खराब स्केलिंग का अनुभव कर रहे हैं, तो इस आलेख के विंडो प्रबंधक अनुभाग को देखें।
गनोम प्रयोक्ता जिन्होंने विंडो प्रबंधक अनुभाग में विस्तृत विधियों का प्रयास किया है, ने सीधे गनोम का उपयोग करने से बेहतर परिणाम प्राप्त किए हैं। ऐसा इसलिए है क्योंकि वे समाधान अधिक जटिल गनोम खोल के बजाय अंतर्निहित एक्स सर्वर के साथ सीधे बातचीत करते हैं। चूंकि गनोम को एक्स से इसकी जानकारी प्राप्त होती है, फिर भी यह अंततः गनोम को प्रभावित करेगा।
आप ".xinitrc" फ़ाइल या "/etc/X11/xorg.conf" में आने वाले विकल्पों को सहेजने पर भी विचार करना चाहेंगे। इससे उन्हें स्थायी बना दिया जाएगा। संभावना है कि आप सुविधा के लिए एक पूर्ण-विशेषीकृत डेस्कटॉप चला रहे हैं, और आपको जरूरी नहीं कि सबकुछ मैन्युअल रूप से कॉन्फ़िगर करना है, खासकर प्रत्येक बूट पर नहीं।
XFCE
जब HiDPI समर्थन की बात आती है तो एक्सएफसीई सबसे खराब होती है। यदि आप एक्सएफसीई का उपयोग करते हैं, तो गंभीरता से बदलते परिवेशों पर विचार करें।
एक्सएफसीई में फ़ॉन्ट डीपीआई बढ़ाने के लिए, एप्लिकेशन मेनू खोलें और "सेटिंग्स" ढूंढें। "उपस्थिति" पर क्लिक करें। उस विंडो में एक "फ़ॉन्ट" टैब है। आप वहां फ़ॉन्ट डीपीआई सेट कर सकते हैं।
अगला, अपने पैनलों पर राइट क्लिक करें और नीचे "पैनल" का चयन करें। परिणामी मेनू में "पैनल प्राथमिकताएं" ढूंढें और क्लिक करें। वह पैनल नियंत्रण खोल देगा। पैनल की चौड़ाई बढ़ाएं, और उस पैनल के आइकन इसके साथ स्केल करेंगे।
आप उनके चारों ओर रिक्त स्थान पर क्लिक करके ट्रे खोलने वाले मेनू पर "गुण" पर क्लिक करके ट्रे आइकन का आकार भी बदल सकते हैं। उस "गुण" मेनू में आप ट्रे आइकन का आकार बदल सकते हैं।
एक्सएफसीई में बाकी सब कुछ के लिए, आप विंडो प्रबंधक के समान चरणों का पालन करने पर विचार करना चाहेंगे।
विंडो प्रबंधक
I3 जैसे विंडो प्रबंधक मुश्किल हो सकते हैं। उनके पास फैंसी ग्राफिकल कॉन्फ़िगरेशन नहीं हैं जिनका उपयोग आप डिस्प्ले रेज़ोल्यूशन सेट करने या डिस्प्ले को स्केल करने के लिए कर सकते हैं। इसके लिए आपको सीधे एक्स सर्वर के साथ काम करना होगा।
पहली चीज़ जो आपको करने की ज़रूरत है वह फोंट का डीपीआई सेट है। आप इसे ".Xresources" फ़ाइल के माध्यम से कर सकते हैं। फोंट को संभालने के लिए ".Xresources" से लोड होने वाले प्रोग्राम को बताने के लिए निम्न ब्लॉक जोड़ें।
Xft.dpi: 180 Xft.autohint: 0 Xft.lcdfilter: lcddefault Xft.hintstyle: hintfull Xft.hinting: 1 Xft.antialias: 1 Xft.rgba: rgb
जाहिर है, अपने मॉनिटर से मेल खाने के लिए डीपीआई सेट करें।
अब, एक्स सर्वर के लिए डीपीआई सेट करने का सबसे अच्छा तरीका xrandr
। बस अपनी स्क्रीन के डीपीआई के बाद - डीपीआई ध्वज के साथ कमांड --dpi
।
xrandr - डीपीआई 180
यदि आप हर बार अपने कंप्यूटर को बूट करते समय उस आदेश को चलाने के लिए नहीं चाहते हैं, तो आप इसे स्टार्टअप या यहां तक कि ".xinitrc" फ़ाइल पर चलाने के लिए अपने विंडो प्रबंधक की कॉन्फ़िगरेशन में जोड़ सकते हैं। ".xinitrc" में i3 के सामने इसे चलाना उदाहरण नीचे दिखेगा।
[[-एफ ~ / .Xresources]] && xrdb -merge ~ / .Xresources और xrandr --dpi 180 exec i3
I3 की कॉन्फ़िगरेशन फ़ाइल में लाइन जोड़ना इस तरह दिखेगा:
exec xrandr --dpi 180
किसी भी तरह से काम करना चाहिए। यदि यह अभी भी नहीं है, तो आपको "/etc/X11/xorg.conf" में अपने मॉनिटर के रिज़ॉल्यूशन और आयामों को निर्दिष्ट करने की आवश्यकता हो सकती है, इसलिए एक्स सर्वर सटीक रूप से निर्धारित कर सकता है कि सब कुछ कैसे स्केल करें।
समापन विचार
इनमें से कोई भी समाधान सार्वभौमिक नहीं है। विभिन्न अनुप्रयोग अलग-अलग डीपीआई की गणना करते हैं और विभिन्न स्रोतों से अपनी जानकारी प्राप्त करते हैं। आपको व्यक्तिगत रूप से एप्लिकेशन को संबोधित करना पड़ सकता है। यदि आपको कई कार्यक्रमों के साथ समस्याएं आ रही हैं, तो विंडो प्रबंधक के लिए उल्लिखित चरणों का पालन करने पर विचार करें। चूंकि वे सीधे एक्स सर्वर पर असर डालते हैं और बहुत सारे कार्यक्रम एक्स सर्वर से अपनी जानकारी प्राप्त करते हैं, इसलिए उन सेटिंग्स को बदलने से कई समस्याएं हल हो सकती हैं।