डिफ़ॉल्ट रूप से अंतर्निहित स्क्रीन को अक्षम करना चाहते हैं


12

कुछ पृष्ठभूमि: मेरे पुराने, अच्छी तरह से पसंद किए गए लैपटॉप ने बाल्टी को लात मारी है। सामान्य रूप से अच्छी तरह से बैकलिट स्क्रीन पूरी तरह से, अवैध रूप से काले रंग की है। यह मेरे अनुभवहीन निरीक्षण के लिए एक अच्छी तरह से मेरे कीन से परे एक हार्डवेयर समस्या है।

मेरा वास्तविक प्रश्न इस स्थिति के लिए मेरे अनुकूलन का संबंध है: मैं अभी भी कंप्यूटर का उपयोग लैपटॉप के लिए एक और मॉनिटर संलग्न करके और इसका उपयोग करके अपनी ग्राफ़िकल आवश्यकताओं को पूरा करने के लिए कर सकता हूं। उबंटू का डिफ़ॉल्ट ड्यूल-स्क्रीन व्यवहार साइड-बाय-साइड अफेयर के रूप में स्क्रीन का इलाज करने के लिए है, जो कि अचंभित करने वाला है क्योंकि मैं केवल यह देख सकता हूं कि किसी एक स्क्रीन पर क्या प्रदर्शित किया जा रहा है। मैं उबंटू (या xorgआपके पास क्या है) को एक संलग्न स्क्रीन को एकल कार्यशील स्क्रीन के रूप में मानने के लिए कॉन्फ़िगर करना चाहूंगा , जैसे कि यह किसी भी तरह से अंतर्निहित स्क्रीन का उपयोग करने का प्रयास नहीं करता है।

मैंने माना है (लेकिन वास्तव में डिफ़ॉल्ट बनाने की कोशिश नहीं की गई) सिस्टम सेटिंग्स (14.04 में) में मिरर डिस्प्ले विकल्प उपलब्ध है, लेकिन यह दोनों स्क्रीन (भले ही उनमें से एक है) को समायोजित करने के प्रयास में अजीब संकल्प परिवर्तनों के परिणामस्वरूप लगता है 'थोड़ी सी भी चिंता नहीं है)। मुझे लगता है कि अगर मैं इस लैपटॉप को कई अन्य उपलब्ध मॉनिटरों में प्लग करने के बारे में बता रहा हूं, तो यह संभवत: कुछ बालों को अलग-अलग अजीब दृश्य असंगतता की ओर ले जाएगा।

मेरा और अधिक उचित समाधान सिर्फ xrandrआपत्तिजनक स्क्रीन को बंद करने के लिए उपयोग करने की कोशिश करना है । विशेष रूप से,

xrandr --output LVDS1 --off

ऐसा प्रतीत होता है कि मैं क्या उम्मीद कर रहा था, लेकिन यह एक कम-फांसी, अपूर्ण फिक्स जैसा लगता है। (LVDS1 मेरी अंतर्निहित स्क्रीन का नाम है जैसा कि X को पता है, जैसा कि इसके द्वारा पता चला है xrandr -q।) मैं कुछ गहरा उपयोग करने की उम्मीद कर रहा हूं, ताकि मैं निश्चित हो सकूं कि मैं इस लैपटॉप का उपयोग उन स्थितियों में भी कर सकता हूं जहां मैं X सर्वर नहीं चल रहा है, कहते हैं।


मुझे आपकी समस्या आती थी। जैसा कि मेरे पास अब लैपटॉप नहीं है और इसलिए मैं इसका परीक्षण नहीं कर सकता, मैं इसे एक उत्तर के रूप में एक टिप्पणी के रूप में डाल रहा हूं। सिस्टम सेटिंग्स> स्क्रीन डिस्प्ले पर जाएं। दोनों स्क्रीन जीयूआई में प्रदर्शित किए जाएंगे। जो काम नहीं करता उसे चुनें और उसे बंद कर दें। आप अपने संलग्न मॉनीटर के लिए रिज़ॉल्यूशन भी सेट कर सकते हैं। लॉग ऑन करने के बाद ही सेटिंग्स प्रभावी होती हैं, इसलिए आपको लॉग आउट और फिर (या रिबूट) करने की आवश्यकता हो सकती है। मुझे पता है अगर यह काम करता है।
धान लैंडौ

मेरे आश्चर्य करने के लिए, @ PaddyLandau का दृष्टिकोण अनिवार्य रूप से वही काम करता है जो मैंने xrandr कमांड को पोस्ट किया था। यदि आप इसे उत्तर के रूप में पोस्ट करते हैं, तो मैं खुशी से इसे स्वीकार करूंगा।
Matthugs

जवाबों:


7

xrandrयह प्रदर्शन करने का एक कठिन तरीका है; मैं इसकी अनुशंसा नहीं करता।

सिस्टम सेटिंग्स> स्क्रीन डिस्प्ले पर जाएं।

आप अपनी दोनों स्क्रीन देखेंगे।

एक स्क्रीन का चयन करके, आप इसके डिफॉल्ट्स जैसे कि इसके रिज़ॉल्यूशन को संशोधित कर सकते हैं - और आप इसे पूरी तरह से बंद कर सकते हैं (बंद करने के लिए ओएन बटन को स्लाइड करें)।

"सभी डिस्प्ले" पर लॉन्चर का पता लगाना सुनिश्चित करें ताकि आप लॉन्चर को गायब न करें।

रिबूट करने के बाद सेटिंग्स को याद रखना चाहिए।


यह 14.04 LTS में ठीक काम करता था लेकिन 16.04 LTS में लैपटॉप स्क्रीन हर लॉगिन / रिबूट के बाद वापस चालू हो जाता है। एक लाइन बैश स्क्रिप्ट स्टार्टअप एप्लिकेशन में xrandr चाल ने इस बग के चारों ओर काम किया। एक जाँच कि hdmi स्क्रीन जुड़ा हुआ था सुनिश्चित करता है कि केवल आउटपुट बंद नहीं है। "xrandr | grep -q 'HDMI-0 कनेक्टेड प्राइमरी' && xrandr --output LVDS-0 --off"। खाली कचरा पुष्टि जैसे पॉपअप दृष्टि लैपटॉप स्क्रीन के बाहर दिखाई देगा ताकि इसे बंद रखना महत्वपूर्ण है।
योयोमा 2

1

वह नहीं जो आप वास्तव में देख रहे हैं, लेकिन याद रखें कि आप अपने कंप्यूटर को बिना किसी स्थानीय स्क्रीन के भी एक्सेस कर सकते हैं - जब तक आपके पास नेटवर्किंग कॉन्फ़िगर है ताकि वह शुरू होने पर तैयार हो। जब आप कंप्यूटर पर sshd स्थापित करते हैं तो आप हमेशा दूसरी मशीन से ssh के माध्यम से लॉग इन कर सकते हैं और अपने X को फिर से कॉन्फ़िगर कर सकते हैं।


हाँ, यह मेरा प्रारंभिक विचार था कि मैं कैसे मशीन का उपयोग करना जारी रखूंगा। मैंने शुरू में sshd को कॉन्फ़िगर करने की प्रक्रिया को आसान बनाने के लिए मॉनिटर को हुक किया था (क्योंकि मैंने ऐसा पहले नहीं किया है)।
Matthugs
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.