केवल एक स्क्रीन घुमाएँ


28

अगर मेरे पास कमांड के LVDS1साथ केवल आंतरिक मॉनिटर ( ) है xrandr -o left। अब मैं एक दूसरा मॉनीटर संलग्न करना चाहता हूं HDMI1। तब मैं केवल आंतरिक मॉनिटर को घुमाना चाहता हूं, लेकिन बाहरी नहीं। मैंने निम्नलिखित की कोशिश की (हालांकि कोई बाहरी संलग्न नहीं है, क्योंकि मैं वर्तमान में मोबाइल हूं), लेकिन वह कुछ भी नहीं करता है:

xrandr --output LVDS1 -o left

मैं केवल एक मॉनिटर कैसे घुमा सकता हूं?

मुझे कुछ कमांड लाइन की आवश्यकता है, क्योंकि मैं इसे स्क्रिप्ट में रखना चाहता हूं।


क्या आप एनवीडिया ग्राफिक्स कार्ड का उपयोग कर रहे हैं?
टॉमोडाची

नहीं, मैं i5 में इंटेल कार्ड का उपयोग करता हूं।
मार्टिन यूडिंग

जवाबों:


45

चाल को नए का उपयोग करना --rotateहै -oजिसके बजाय एक --outputतर्क के साथ उपयोग करने की आवश्यकता है :

xrandr --output "$internal" --rotate "$xrandr_rotation"

उदाहरण

xrandr --output LVDS1 --rotate left
xrandr --output LVDS1 --rotate right
xrandr --output LVDS1 --rotate normal
xrandr --output LVDS1 --rotate inverted

1
और आप इन्हें इस --तरह से एक साथ जोड़ सकते हैं : xrandr --output VGA1 --auto --output HDMI2 --auto --right-of VGA1या |-ऐसा करने के लिए:xrandr --output VGA1 --auto --pos 0x0 --rotate left --output HDMI2 --auto --pos 1200x300
स्टीफन श्मिटेड

1
आप xrandr --queryडिस्प्ले एडेप्टर आउटपुट का नाम खोजने के लिए उपयोग कर सकते हैं जो आपके मॉनिटर को प्लग किया गया है (उपरोक्त उदाहरण, मॉनिटर को प्लग किया गया है LVDS1)।
एंडी

आप एक रक्षक हैं! मट्ठा अभी भी कहता -oहै कि मेरे से परे है! यहाँ हम हैं, सात साल बाद ...
MadPhysicist

1

यदि आप इसे खोलते हैं System Settingsऔर Displaysवहां चुनते हैं, तो आप मॉनिटर को रोटेट करने के लिए चुन सकते हैं, और किस रोटेशन का उपयोग करने के लिए चुन सकते हैं, प्रत्येक व्यक्तिगत मॉनिटर के लिए जिसे आप घुमाना चाहते हैं।


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