मेरे पास दो वीडियो आउटपुट के साथ एक लैपटॉप है जिसका उपयोग मैं घर पर (एचडीएम 1, वीजीए 1) करता हूं। उन्हें सक्षम करने के लिए, मैं यह करता हूं:
xrandr --output HDMI1 --right-of LVDS1 --auto
xrandr --output LVDS1 --off
xrandr --output VGA1 --right-of HDMI1 --auto
जब मैं काम पर जाना चाहता हूं, तो मैं अपना लैपटॉप लेता हूं, लेकिन सबसे पहले निम्नलिखित काम करता हूं:
xrandr --output VGA1 --off
xrandr --output LVDS1 --left-of HDMI1 --auto
xrandr --output HDMI1 --off
और फिर यह मेरे लैपटॉप डिस्प्ले को वैसे ही सक्रिय छोड़ देता है जैसे इसे चाहिए।
मेरे सामने समस्या यह है कि कभी-कभी मुझे अपने कंप्यूटर को काम पर लेने से पहले दो स्क्रीन को अक्षम करना याद नहीं है। जब मैं आया, मैं के विभिन्न संयोजनों की कोशिश --output
और --off
लेकिन मैं अपनी स्क्रीन पुन: सक्षम नहीं कर सकते।
यह वह आउटपुट है जो मुझे xrandr
प्रदर्शित नहीं होने के साथ चलता है :
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
LVDS1 connected (normal left inverted right x axis y axis)
1366x768 60.0 +
1024x768 60.0··
800x600 60.3 56.2··
640x480 59.9··
VGA1 disconnected 1920x1080+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
HDMI1 disconnected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
DP1 disconnected (normal left inverted right x axis y axis)
1920x1080 (0x4c) 148.5MHz
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.5KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.0Hz
लगभग हर आदेश मैंने रिटर्न की कोशिश की है:
xrandr: Configure crtc 2 failed
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 21 (RRSetCrtcConfig)
Serial number of failed request: 40
Current serial number in output stream: 40
यह ऐसा है जैसे दो मॉनिटर अपने CRTC को नहीं दे रहे हैं और चूंकि मेरा हार्डवेयर केवल 2 का समर्थन करता है, यह तब तक बंद रहता है जब तक कि मैं उन मॉनिटर को प्लग इन नहीं करता और उन्हें अक्षम नहीं करता।