हालांकि यह एक दुर्लभ समस्या है, लेकिन आपके डेस्कटॉप का गलत रिज़ॉल्यूशन पर अटक जाना भी संभव है। ऐसा हो सकता है क्योंकि, उदाहरण के लिए, आपके GPU के ड्राइवरों में एक बग आपके मॉनिटर को सही ढंग से पहचान नहीं पाता है। इसलिए यदि आपका डेस्कटॉप आपके मॉनिटर के केंद्र में थंबनेल जैसा दिखता है, या आपको सब कुछ देखने के लिए चारों ओर स्क्रॉल करना पड़ता है, तो आप मैन्युअल रूप से रिज़ॉल्यूशन सेट करने का प्रयास कर सकते हैं। आइए देखें कि आप उबंटू में रिज़ॉल्यूशन कैसे बदल सकते हैं।
Display Settings
रिज़ॉल्यूशन सेटिंग्स Display Settings में पाई जाती हैं। Display Settings तक पहुंचने के लिए, डेस्कटॉप पर राइट-क्लिक करें और "Display Settings" चुनें।
वहां से, "Resolution" विकल्प पर क्लिक करें और अपने मॉनिटर के मूल रिज़ॉल्यूशन का चयन करें।
XRandR का उपयोग करें
आप xrandr कमांड के माध्यम से भी अपना रिज़ॉल्यूशन सेट कर सकते हैं, जो अधिकांश आधुनिक लिनक्स वितरणों में शामिल है। अपने पसंदीदा टर्मिनल में xrandr टाइप करने का प्रयास करें, एंटर दबाएं, और आपके मॉनिटर और उसके रिज़ॉल्यूशन के बारे में जानकारी का एक गुच्छा दिखाई देगा। सक्रिय रिज़ॉल्यूशन के आगे एक तारांकन चिह्न होगा।
कमांड के तुरंत बाद दिखाई देने वाली जानकारी में लेकिन रिज़ॉल्यूशन सूची से पहले अपने मॉनिटर के उपनाम को नोट करें। हमारे मामले में, चूंकि हमने अपने लेख में स्क्रीनशॉट कैप्चर करने के लिए VMware का उपयोग किया था, यह "Virtual1" था।
एक अलग रिज़ॉल्यूशन चुनने के लिए, आप xrandr को बता सकते हैं कि किस मॉनिटर को लक्षित करना है और किस रिज़ॉल्यूशन को लागू करना है:
xrandr --output MONITOR_ALIAS --mode SUPPORTED_RESOLUTION
आप समर्थित रिज़ॉल्यूशन में से किसी को भी चुन सकते हैं, भले ही यह आपके मॉनिटर का मूल न हो। हमारा कमांड इस तरह दिखता था:
xrandr --output Virtual1 --mode 1440x900
यदि सही रिज़ॉल्यूशन का पता नहीं चला या आप किसी भी कारण से एक कस्टम रिज़ॉल्यूशन का उपयोग करना चाहते हैं, तो xrandr इसमें भी मदद कर सकता है। हालांकि, आपको VESA मानकों से विचलित नहीं होना चाहिए, और cvt यहां मदद के लिए है।
अधिकांश वितरणों में डिफ़ॉल्ट रूप से भी उपलब्ध, cvt VESA Coordinated Video Timing मोड की गणना कर सकता है। इसका उपयोग सरल है: cvt टाइप करें उसके बाद वांछित क्षैतिज और फिर लंबवत रिज़ॉल्यूशन। एक गैर-मानक 1500×900 रिज़ॉल्यूशन के लिए पैरामीटर की गणना करने के लिए, हमने दर्ज किया:
cvt 1500 900
"Modeline" से अंत तक सब कुछ चुनें और क्लिपबोर्ड पर कॉपी करें।
फिर, इसका उपयोग xrandr के साथ एक नया रिज़ॉल्यूशन बनाने के लिए करें:
xrandr --newmode CLIPBOARD_CONTENTS
ध्यान दें कि हमारे मामले में "1504x900_60.00" हमारे (वर्चुअल) मॉनिटर के वांछित रिज़ॉल्यूशन और रिफ्रेश दर को संदर्भित करता था लेकिन cvt द्वारा स्वचालित रूप से उत्पन्न एक नाम था। आप सुविधा के लिए इसे जो चाहें बदलने के लिए स्वतंत्र हैं। हमने उपयोग किया:
xrandr --newmode "MyMode" 111.00 1504 1592 1744 1984 900 903 913 934 -hsync +vsync
यह सब नहीं है क्योंकि आपको नए मोड को विशिष्ट मॉनिटर के विकल्प के रूप में भी जोड़ना होगा। आप इसे इसके साथ कर सकते हैं:
xrandr --addmode MONITOR_ALIAS "NAME_OF_XRANDR-CREATED_MODE"
तो, अब तक हमने जो कुछ देखा, उसका पालन करते हुए, हमारा कमांड इस तरह दिखता है:
xrandr --addmode Virtual1 "MyMode"
उसके बाद, हमारा नया रिज़ॉल्यूशन अब Display Settings से चुनने योग्य है।
यदि आपका डेस्कटॉप गलत रिज़ॉल्यूशन पर अड़े रहने पर जोर देता है, तो शायद यह आपके GPU के ड्राइवरों को अपग्रेड करने का समय है।
अंत में, यदि आपकी समस्या उच्च-रिज़ॉल्यूशन मॉनिटर पर स्क्रीन पर टेक्स्ट के बहुत छोटे होने के साथ है, तो आपको शायद रिज़ॉल्यूशन बदलने के बजाय fractional scaling करने की आवश्यकता है।