मॉनिटर के बिना Ubuntu 12.04 के लिए VNC दर्शक में स्क्रीन रिज़ॉल्यूशन कैसे बदलें?


9

मेरे पास Ubuntu 12.04 एक मशीन पर स्थापित है और मैं हमेशा इसे VNC से दूरस्थ रूप से उपयोग करता हूं। जब मेरे पास इस मशीन से जुड़ा मॉनिटर होता है, तो मैं अपने वीएनसी दर्शक के संकल्प को निम्नलिखित पंक्ति में बदल सकता हूं:

$vnc4server --geometry 1440x900

यह मेरे लिए काम करता है, लेकिन मैं हमेशा इस मशीन का उपयोग दूरस्थ रूप से करता हूं, मैं मॉनिटर को अनप्लग करता हूं और रिबूट करता हूं। और उपरोक्त कमांड लाइन अब काम नहीं करती है।

फिर मैंने xrandr की कोशिश की

 SZ:    Pixels          Physical       Refresh
*0   1024 x 768    ( 260mm x 195mm )  *60  
Current rotation - normal
Current reflection - none
Rotations possible - normal 
Reflections possible - none

केवल एक ही विकल्प उपलब्ध है, इसलिए मैंने एक नया जोड़ने की कोशिश की।

$cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync


$xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

$xrandr --addmode S2 "1440x900_60.00"

फिर मैंने xrandr के साथ फिर से जाँच की और जोड़ा गया नया मोड नहीं देख सकता

मैं निम्नलिखित कमांड को निष्पादित करने का प्रयास करता हूं और त्रुटि प्राप्त करता हूं कि मेरा RandR बहुत पुराना है।

$xrandr --output S2 --mode 1440x900_60.00
xrandr: Server RandR version before 1.2

लेकिन इससे मुझे कोई मतलब नहीं है, अगर मैं मॉनिटर में वापस प्लग करता हूं और xrandr कमांड चलाता हूं, तो यह फिर से काम करता है! ऐसा लगता है कि उबंटू को अपने वीएनसी दर्शक में मेरे संकल्प को बदलने से पहले एक वास्तविक मॉनिटर पर ध्यान देना चाहिए।

क्या कोई मदद कर सकता है?

अद्यतन: अंत में मैंने कसकर बदलकर इस समस्या को हल किया

$tightvncserver -geometry 1440x900 

मेरे लिये कार्य करता है।

धन्यवाद सब कुछ मेरे सवाल का जवाब दिया


2
आप एक उत्तर के रूप में आपके लिए क्या काम करना चाहते हैं ताकि आप इसे स्वीकृत के रूप में चिह्नित कर सकें और दूसरों को लाभ हो सके।
किरी

के रूप में ही लगता है askubuntu.com/questions/453109/...
user.dz

जवाबों:


8

आप निम्न कमांड को निष्पादित करके VNC के माध्यम से मॉनिटर-कम पीसी से कनेक्ट होने पर रिज़ॉल्यूशन बदल सकते हैं:

xrandr --fb 1280x1024

स्रोत: http://www.x.org/archive/X11R7.5/doc/man/man1/xrandr.1.html


xrandr: command not foundउबुन्टु 12.04 पर मुझे क्या मिलता है। मान लीजिए कि यह डिफ़ॉल्ट रूप से हर जगह स्थापित नहीं है
vladkras

यह मतदान कैसे होता है? ठीक वैसी ही त्रुटि देता है।
एलाड वीस

2

Xrandr के लिए प्रलेखन को देखते हुए, यह समर्थित प्रस्तावों के लिए प्रदर्शन से जानकारी प्राप्त करने पर निर्भर करता है। कोई मॉनिटर कनेक्ट नहीं होने के कारण, Xrandr के पास डिस्प्ले रिज़ॉल्यूशन सेट करने के लिए आकर्षित करने के लिए कोई जानकारी नहीं है और सबसे अधिक संभावना VNC कनेक्शन के लिए आपके डिस्प्ले वरीयताओं में सेट किए गए रिज़ॉल्यूशन से आती है। कोई प्रदर्शन नहीं = कोई स्क्रीन रिज़ॉल्यूशन नहीं बदल रहा है।


मैं RealVNC से VNC व्यूअर क्लाइंट का उपयोग कर रहा हूं, और क्लाइंट में स्क्रीन रिज़ॉल्यूशन को नियंत्रित करने का विकल्प नहीं खोज सकता। और उबंटू के भीतर $ vnc4server --geometry 1440x900 मदद नहीं करता है।
मिस्टर.वांग नेक्स्ट डोर

क्लैरिफिकेशन: होस्ट कंप्यूटर के डिस्प्ले प्रेफरेंस से निर्धारित रिज़ॉल्यूशन, VNC क्लाइंट की रिज़ॉल्यूशन सेटिंग्स नहीं। यदि होस्ट कंप्यूटर में कोई मॉनिटर संलग्न नहीं है, तो रिज़ॉल्यूशन स्विचिंग काम नहीं करेगा।
डोगोरो

लेकिन मैं सिस्टम सेटिंग्स >> डिस्प्ले में रिज़ॉल्यूशन सेटिंग्स को नहीं बदल सकता। जब मैं इसे क्लिक करता हूं, तो यह कहता है कि "RANDR एक्सटेंशन बहुत पुराना है (कम से कम 1.2 होना चाहिए)
Mr.Wang से नेक्स्ट डोर

तब आपको xrandr को निकालना और पुन: स्थापित करना पड़ सकता है। वर्तमान संस्करण 1.4.0 है। बावजूद, एक मॉनिटर जुड़े बिना, आप प्रस्तावों को स्विच करने में सक्षम नहीं होंगे। बिना मॉनिटर से जुड़े टर्मिनल में आउटपुट क्या है xrandr?
डोगरो

मैंने अपने xrandr को यहां से 1.4.0-1 में अपडेट किया है और अभी भी वही त्रुटि मिलती है। यदि मैं कनेक्ट करने के बाद VNC के भीतर रिज़ॉल्यूशन को स्विच नहीं कर सकता, तो कनेक्ट करने से पहले मैं रिज़ॉल्यूशन कैसे सेट कर सकता हूं, इसलिए जब मैं शुरू में वीएनसी दर्शक को खोलता हूं तो यह प्रभावी हो जाता है?
मिस्टर.वांग नेक्स्ट डोर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.