स्क्रीन शेयरिंग का उपयोग करते समय रिज़ॉल्यूशन कैसे बदलें और कोई भौतिक स्क्रीन कनेक्ट नहीं है?


14

हमारे पास एक मैक प्रो रनिंग लायन है जो हा स्क्रीन से जुड़ा नहीं है। यह सेट किया गया है इसलिए इसे स्क्रीन शेयरिंग (VNC) का उपयोग करके एक्सेस किया जा सकता है। यह 800 से 600 संकल्प के साथ काम करता है।

स्क्रीन शेयरिंग का उपयोग करके कनेक्ट होने के दौरान मैं रिज़ॉल्यूशन कैसे बदल सकता हूं?

जब मैं स्क्रीन शेयरिंग का उपयोग करके कनेक्ट होने के दौरान रिज़ॉल्यूशन को बदलने के लिए प्रदर्शन वरीयताओं का उपयोग करता हूं, तो यही होता है: मुझे यह कहते हुए एक संवाद मिलता है कि यदि रिज़ॉल्यूशन परिवर्तन काम नहीं करता है, तो सिस्टम इसे 15 सेकंड में वापस कर देगा। तब स्क्रीन जम जाती है (कुछ भी नहीं बदलता है और यह क्लिक पर प्रतिक्रिया नहीं करता है)। अंत में 15 सेकंड के बाद यह 600 से 600 तक बदल जाता है।


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

जवाबों:


14

वहाँ एक बहुत अच्छा कमांड लाइन उपयोगिता कहा जाता है cscreen। डेवलपर के पास कई संस्करण उपलब्ध हैं। आपका मैक कितना पुराना है, इस पर निर्भर करते हुए, आप या तो पीपीसी संस्करण, या इंटेल संस्करण चाहते हैं। यदि आपका मैक 2006 मॉडल से नया है, तो आप शायद इंटेल संस्करण चाहते हैं।

एक बार जब आप डिस्क छवि को डाउनलोड कर लेते हैं, तो उसे माउंट करने के लिए छवि पर डबल क्लिक करें, फिर डिस्क छवि को छोड़कर किसी भी तरह से स्क्रीन को कॉपी करें। अब टर्मिनल खोलें। (आप इसे स्पॉटलाइट में खोज सकते हैं।) एक बार टर्मिनल खुला होने पर, आप cscreenइसे नेविगेट करके, फिर टाइप करके चला सकते हैं ./cscreen। उदाहरण के लिए, यदि आपने अपने डेस्कटॉप पर स्क्रीन को कॉपी किया है, तो आप टाइप करके टर्मिनल में डेस्कटॉप पर नेविगेट करेंगे cd ~/Desktop। एक बार वहाँ, आप टाइप करेंगे ./cscreen

संकल्प को बदलने के लिए, हमें पहले यह जानना होगा कि संकल्प क्या संभव हैं। पता लगाने के लिए, हम टाइप कर सकते हैं ./cscreen -v। यह इस तरह से कुछ उत्पादन करना चाहिए:

टर्मिनल आउटपुट

अब हम एक संकल्प चुन सकते हैं। मान लें कि आप 32 बिट रंग की गहराई चाहते हैं, तो आप टाइप करके अपनी पसंद के रिज़ॉल्यूशन में बदल सकते हैं

cscreen -i <DisplayID> -d 32 -x <width> -y <height>,

और वास्तविक मूल्यों के साथ <> में संलग्न भागों की जगह। मैंने वीएनसी पर हेडलेस सिस्टम के साथ इसका परीक्षण नहीं किया है, इसलिए आपका माइलेज अलग-अलग हो सकता है। कमांड लाइन विकल्प -i <DisplayID>वैकल्पिक है, इसलिए यदि आपका वीएनसी एक डिस्प्ले आईडी पंजीकृत नहीं करता है, तो आप अभी भी रिज़ॉल्यूशन को बदलने में सक्षम हो सकते हैं यदि आप कमांड के उस हिस्से को छोड़ देते हैं।


सलाह के लिये धन्यवाद। cscreenसिस्टम वरीयताओं द्वारा सूचीबद्ध किए गए संभावित समाधान अलग-अलग सूचीबद्ध हैं। cscreenमुझे 800 से 600 से ऊपर जाने की अनुमति नहीं देगा।
शबोलिक्स

कि एक शर्म की बात है। मुझे आश्चर्य है कि अगर आप बाहरी मॉनिटर में प्लग कर सकते हैं, रिज़ॉल्यूशन बदल सकते हैं, तो मॉनिटर को हटा दें?
२२:३२

1
अंत में मेरे लिए काम किया जब मैंने सभी विकल्पों को निर्दिष्ट किया -i, -d, -x, -y, और -r एक साथ-बस -i (या -s) के साथ -r ने मेरे लिए कुछ नहीं किया। (पूरी आज्ञा मैं भागा cscreen -i 2ac00003 -d 32 -x 1920 -y 1080 -r 60:; मूल्य 2ac00003सिर्फ दौड़ने से आया था screenऔर अनुमान
लगाया

5
इसके अलावा, brew cask install cscreenइन दिनों एक अधिष्ठापन विकल्प है! :)
प्रचलित

1
cscreen -d 32 -x <width> -y <height> -s a आखिरकार मेरे लिए सिएरा, मैक मिनी, हेडलेस, स्क्रीन शेयरिंग का उपयोग करके काम करता है। धन्यवाद!
केंचू जूल 25'17
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.