एक्स सर्वर का उपयोग नहीं करने पर मैं अपना प्रदर्शन कैसे घुमाऊं?


30

मेरे पास एक वाइडस्क्रीन मॉनिटर है जो घूमता है। मैं इसे 'लैंडस्केप' मोड (वर्टिकल) में इस्तेमाल करने की कोशिश कर रहा हूं। यह GUI में आसान है।

जब मैं एक्स सर्वर नहीं चला रहा होता हूं या जब मैं एक वर्चुअल कंसोल / टर्मिनल देख रहा होता हूं, तो मैं अपना प्रदर्शन कैसे घुमाता हूं


2
@ कर्टिस आप यहां दिए गए स्वीकृत उत्तर को बदलना चाह सकते हैं, मुझे यकीन नहीं है कि स्वीकृत उत्तर तब भी सही था जब इसे लिखा गया था, लेकिन सर्वोच्च मतदान वाला उत्तर मेरे उबंटू में बिना किसी बदलाव के अच्छा काम करता है।
पाइप

जवाबों:


-4

आप केवल कुछ प्रकार के एक्स सर्वर के साथ अपने प्रदर्शन को घुमा सकते हैं। एक वर्चुअल कंसोल के साथ-साथ फ्रेमबफ़र को घुमाने के लिए कोई समर्थन नहीं है।

लेकिन हो सकता है कि आप कुछ छोटे एक्स विंडो प्रबंधक जैसे कि कमाल और फुल-स्क्रीन मोड में एक टर्मिनल चला सकें। इस मामले में आपको रोटेशन सुविधा मिलेगी और यह अभी भी कंसोल की तरह लगता है।


48

आप fbcon का उपयोग करके अपने वर्चुअल फ्रेमबफ़र को घुमा सकते हैं। विभिन्न घुमावों का प्रतिनिधित्व करने के लिए 0 से 3:

  • 0 - सामान्य घुमाव
  • 1 - घड़ी की सुई की दिशा में घुमाओ
  • 2 - उल्टा घुमाएं
  • 3 - घड़ी की सुई के विपरीत दिशा में घुमाइए

इन्हें सही सिस्टम फ़ाइल में मान डालकर कमांड लाइन से सेट किया जा सकता है। वर्तमान फ़्रेमबफ़र घुमाएँ:

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate

सभी वर्चुअल फ़्रेमबफ़र घुमाएँ:

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate_all

यदि आप चाहते हैं कि जब आप अपना सिस्टम शुरू करते हैं, तो यह सही विकल्प देने के लिए आपको अपने बूट लोडर कॉन्फ़िगरेशन को संशोधित करने की आवश्यकता है। में /etc/default/grubजोड़ने fbcon=rotate:1के लिए GRUB_CMDLINE_LINUXलाइन:

GRUB_CMDLINE_LINUX="fbcon=rotate:1"

( sudo update-grubइस फाइल को बदलने के बाद चलाना न भूलें ।)

स्रोत: रोटेट स्क्रीन, एक्स विंडोज़ नहीं चलना , स्टार्टअप पर कंसोल को घुमाएं (डेबियन)


पर निर्भर करता हैCONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
Ciro Santilli 新疆 iro iro iro

Virtualbox linux क्लाइंट में भी इस काम की पुष्टि की है !!
जॉन सिउ

NVIDIA में काम नहीं करता है जेटसन नैनो ने उबंटू की आपूर्ति की। / sys / class / graphics / fbcon / रोटेट सामग्री नहीं बदलेगी। रोट_ल रूट के रूप में भी उपयोग से वंचित करता है।
तन्नु सैमुअल

यह एक वास्तविक फ़ाइल नहीं है और इसमें सामग्री नहीं है। आप उस "फ़ाइल" को नहीं पढ़ सकते। आप इसे केवल लिख सकते हैं। क्या आपने प्रतिलिपि और पेस्ट के साथ कमांड को ठीक से आज़माया है?
स्टीफन ओस्टरमिलर

1

अपनी स्क्रीन को घुमाने के लिए आप xrandr कमांड आज़मा सकते हैं:

xrandr -o left

पीछे मुड़ने के लिए:

xrandr -o normal

आपको DISPLAY चर का निपटारा करना होगा:

export DISPLAY=:0

सच कहूं तो, यह मेरे कंप्यूटर के फुल-स्क्रीन टेक्स्ट कंसोल के साथ काम नहीं करता है (यह 7 वें GUI स्क्रीन के साथ करता है), लेकिन मुझे हाल ही में fglrx ड्राइवरों के साथ बहुत सारी समस्याएं थीं और मैं तब से प्रयोग नहीं करना चाहता जब से मैं मुश्किल से प्रबंधित हुआ सब कुछ सेट करें। समस्याओं के मामले में आप यहाँ जाँच कर सकते हैं: http://ubuntuforums.org/showthread.php?t=1815538 उस आदेश की सहायता के लिए।


10
मैंने अपने वर्चुअल कंसोल (Ctrl + Alt + F1) पर स्विच किया। मैंने लॉग इन किया। मैंने 'DISPLAY =: 0' निर्यात किया। मैंने 'xrandr-छोड़ दिया' भाग गया। मुझे 'स्क्रीन कॉन्फ़िगरेशन बदलने में विफल' त्रुटि प्राप्त हुई। जब मैं एक विशेषज्ञ नहीं हूं, मेरा मानना ​​है कि Xrandr का उपयोग X सर्वर को कॉन्फ़िगर करने के लिए किया जाता है, इसलिए मुझे यकीन नहीं है कि यह इस उद्देश्य के लिए उपयुक्त होगा।
कुर्तियां
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.