मैक मिनी सर्वर पर स्क्रीन शेयरिंग सेवा को पुनरारंभ करें


27

मैं एक मैक मिनी पर मैक ओएस एक्स ( यह हिम तेंदुआ - 10.6.7 लगता है) चला रहा हूं । मैं एक iMac से दूरस्थ रूप से कनेक्ट करने की कोशिश कर रहा हूं (यह पिछले कुछ समय से ठीक काम कर रहा है)। जब मैं iMac पर खोजक में "शेयर स्क्रीन ..." पर क्लिक करता हूं, तो मैं (अंततः) सर्वर का डेस्कटॉप देखता हूं, लेकिन यह जमी हुई दिखाई देती है। हालांकि, मैं यह निर्धारित करने में कामयाब रहा (विंडो को बंद करने और स्क्रीन को फिर से साझा करने से, दोहराने पर) कि यह वास्तव में इनपुट प्राप्त कर रहा है, बस डिस्प्ले को अपडेट नहीं कर रहा है।

मैं सर्वर में ssh कर सकता हूं, लेकिन मैं स्क्रीन शेयरिंग सेवा को कैसे पुनः आरंभ कर सकता हूं?

जवाबों:


38

मुझे भी यही परेशानी थी, और एक हेडलेस मिनी को भी। यह वही है जो मैंने पाया कि काम किया ...

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.screensharing.plist  
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist

मुझे अपने मिनी में एक एसएसडी स्थापित करने का अवसर मिला, और उस समय लायन की एक साफ स्थापना की, और मुद्दा बना रहा।

मैंने एक उपनाम बनाया

alias fixscreen='sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.screensharing.plist &&  sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist'

इस समाधान के लिए धन्यवाद, यह पहले से ही वर्षों से देख रहा था!
t0r0X

बेशक, आपको सर्वर पर सक्षम ssh की आवश्यकता है।
ग्रेग ग्लूकर

1
MacOS हाई सिएरा ए + A में काम करता है
dps

बस हाई सिएरा (10.13.5) पर यह कोशिश की और यह एक आकर्षण की तरह काम किया।
मार्कस अमलथेया मैग्नसोन

5

ठीक है, जवाब खोजने में कामयाब रहे (या, कम से कम, एक जवाब; मैं इस कमांड के सभी विवरणों पर बिल्कुल निश्चित नहीं हूं):

$ sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menu

हमेशा की तरह - जब आप टर्मिनल में कुछ पेस्ट करते हैं तो सावधान रहें - इसे चलाने से पहले कमांड का निरीक्षण करना सबसे अच्छा है। निस्संदेह जब सूडो शामिल होते हैं।


मैं ARDAgent (यानी रिमोट मैनेजमेंट) और सिर्फ स्क्रीन शेयरिंग के बीच के संबंध के बारे में स्पष्ट नहीं हूं। यूआई, आप स्क्रीन शेयरिंग और रिमोट प्रबंधन पर टिक नहीं कर सकते हैं, लेकिन दूरस्थ रूप से ARDAgent दूरस्थ रूप से टिकटिक को किकस्टार्ट कर रहा है और स्क्रीन शेयरिंग नहीं (हालांकि यह VNC को सक्षम करता है)। क्या इसका कोई मतलब है?
टोबे

4

उपयोग करना launchctl unloadऔर launchctl loadअभी भी काम करता है लेकिन कमांड अब "विरासत कमांड" हैं।

यहाँ एक हालिया दृष्टिकोण है जो एकल कमांड के साथ भी काम करता है:

sudo launchctl kill KILL system/com.apple.screensharing

यह स्क्रीनशेयरिंग सर्विस को मारने के लिए लॉंचक्टल को निर्देश देता है और फिर लॉन्च होने के बाद लॉन्चर इसे फिर से चालू कर देता है।


स्नो लेपर्ड पर वह काम करता है, जैसा कि सवाल पूछता है?
ट्यूबडॉग

नहीं, यह स्नो लेपर्ड में काम नहीं करता है: "अज्ञात सबकोमैंड 'किल'"!
जागो २३'१

-1

सिर्फ स्क्रीन शेयरिंग सेवा को फिर से शुरू करने के बजाय, मैं सुझाव दूंगा कि मैक मिनी को फिर से शुरू किया जाए। आप SSH के माध्यम से यह कर सकते हैं:

sudo shutdown -r now

यह न केवल स्क्रीन शेयरिंग सेवा को फिर से शुरू करेगा, बल्कि उस समस्या को भी हल कर सकता है जिसके कारण यह पहली बार में कार्य कर रहा है।

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