मैक ओएस एक्स में बूट पर तालमेल क्लाइंट लॉन्च करें


9

मेरे पास एक मैक है काम पर एक माध्यमिक मशीन के रूप में। वर्तमान में मैं अपने कीबोर्ड और माउस को मैक के साथ साझा करने के लिए अपने मुख्य मशीन पर तालमेल का उपयोग करता हूं।

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

मैंने एक उपयोगकर्ता डेमॉन बनाने की कोशिश की, ताकि वह बूट पर लॉन्च हो, लेकिन मुझे कंसोल में निम्नलिखित त्रुटियां मिलती हैं:

LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Warning>: 3891612: (CGSLookupServerRootPort) Untrusted apps are not allowed to connect to or launch Window Server before login. 
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Error>: kCGErrorRangeCheck : On-demand launch of the Window Server is allowed for root user only. 
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Error>: kCGErrorRangeCheck : Set a breakpoint at CGErrorBreakpoint() to catch errors as they are returned 
LaunchSynergy[52] _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL. 

क्या यह काम करने का एक तरीका है? ऐसा लगता है कि मैक की सुरक्षा लॉगिन स्क्रीन पर खिड़की के नियंत्रण के लिए कुछ भी करने की अनुमति नहीं देना चाहती है। मैं इसे समझ सकता हूं, लेकिन मैं इसे ओवरराइड करने का एक तरीका चाहूंगा, क्योंकि यह मेरे जीवन को बहुत आसान बना देगा।


शायद टैग, तालमेल-प्लस जोड़ें?
निक बोल्टन

हे @ हेर्मस, मुझे पता है कि यह पद हमेशा के लिए पुराना है, लेकिन क्या आप अभी भी सिनर्जी का उपयोग कर रहे हैं, और यदि आप अभी भी सिनर्जी को लॉग इन विन्डो स्तर पर शुरू कर पा रहे हैं?
ब्रैड मूर

जवाबों:


7

क्या आपने मैक पर ऑटोस्टार्ट के बारे में यहाँ स्पष्टीकरण (नीचे की ओर स्क्रॉल करें) की कोशिश की है ?

मुझे यह उस तरह से काम करने के लिए मिला है, और मैं अपने पीसी के कीबोर्ड का उपयोग करके लॉग ऑन कर सकता हूं।


1
मेरा मानना ​​है कि आप सूची में पहली प्रविष्टि का मतलब है। लेख के अनुसार जो काम नहीं करने के लिए कॉपी / पेस्ट का कारण होगा, और जो मेरे लिए काम नहीं करेगा। हालांकि मुझे लगता है कि एक ही रास्ता हो सकता है।
हर्म्स

1
यदि आप आगे पढ़ते हैं तो आप पाएंगे कि वह समझाता है कि 2 पहले तरीकों का उपयोग कैसे करें: जब कोई व्यक्ति लॉग इन होता है। एक मैक ओएस एक्स सिनर्जी सर्वर सेटअप काफी समान होगा। "
fretje

आह, दिलचस्प है। मैंने यह खो दिया। समय मिलने पर मुझे इसका प्रयास करना होगा।
हर्म्स

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

यह मेथेड 10.8 पर काम करने के लिए नहीं मिल सकता है।
ब्रैड मूर

1

Synergyc और / या synergys फ़ाइलों को रूट के स्वामित्व में होना चाहिए। "विंडो सर्वर की ऑन-डिमांड लॉन्च की अनुमति केवल रूट उपयोगकर्ता के लिए है", संदेश कहता है।

chown root: wheel / wher / ever / synergy * और फिर सिनर्जी को रूट माना जाएगा।

साथ ही http://ajaydesai.blogspot.com/2009/03/setting-up-synergy-client-mac-os-x-1056.html देखें


मसला हल नहीं करता।
ब्रैड मूर

यह प्रभावी नहीं लगता है।
फ़ेकडेड

इसने मेरे लिए काम किया, लेकिन मेरे मैक के पास खुद का एक कीबोर्ड नहीं था, जो मुझे लगता है कि फर्क पड़ता है। किसी भी दर पर, मैंने बाद में अन्य बॉक्स पर तालमेल के साथ समस्याओं के कारण एक हार्डवेयर KVM ( amazon.de/gp/product/B002NTIZCG ) पर स्विच किया , इसलिए मैं वास्तव में कोई टिप्पणी नहीं कर सकता।
arnt

1

ओएसएक्स लायन / माउंटेन लायन + लॉन्च / स्टार्टअप आइटम / लॉगइनहुक मुद्दों के कारण इस प्रश्न पर आने वाले किसी भी व्यक्ति के लिए मेरे पास एक समाधान है जिसने मेरी मदद की।

OSX पर SynergyKM * शेर अविश्वसनीय है। इसके अलावा, मैं अपने तालमेल क्लाइंट को कभी भी http://synergy2.sourceforge.net/autostart.html पर बताए गए तरीकों से काम करने में सक्षम नहीं था । मैंने जो किया वह एक शेल स्क्रिप्ट लिखी और फिर उस स्क्रिप्ट को मैक एप्लिकेशन में प्लैटिपस के साथ बदल दिया ।

यहां सटीक चरण दिए गए हैं:

MacPorts सिनर्जी

ओएसएक्स लायन के साथ नवीनतम तालमेल संस्करण की संगतता के साथ ज्ञात समस्याएं हैं इसलिए हमें मैकपोर्ट्स से संगत संस्करण (1.3) मिलता है।

  1. टर्मिनल खोलें
  2. यदि आपके पास यह पहले से नहीं है, तो MacPorts स्थापित करें
  3. एक बार MacPorts इंस्टॉल हो जाने के बाद, "sudo port install synergy" करें।
  4. कमांड लाइन में "कौन सा तालमेल" है, यह सुनिश्चित करने के लिए कि यह "/ usr / bin / synerc" को इंगित करता है
  5. कमांड लाइन से एक "synergyc --version" निष्पादित करें यह सुनिश्चित करने के लिए कि यह संस्करण 1.3 है

शैल लिपि

  1. अपने उपयोगकर्ता निर्देशिका के तहत एक "बिन" निर्देशिका बनाएँ
  2. अपनी शेल स्क्रिप्ट लिखें
  3. तालमेल सर्वर पते (मेरे तालमेल सर्वर आईपी पते 192.168.0.30) को अपने तालमेल सर्वर के आईपी पते से बदलें। (आईपी पते का उपयोग करके ग्राहक सर्वर को सही ढंग से पा सकता है।)
  4. सुरषित और बहार
  5. निष्पादित "chmod 755 synergy.sh"

शेल स्क्रिप्ट कोड:


#!/bin/sh
SYNERGYC=/usr/bin/synergyc

if ! ps axco command | grep -q "^synergyc\$"
then
    $SYNERGYC -n $(hostname -s) -1 -f 192.168.0.30 
else
    echo "synergyc already running."
fi

एक प्रकार का बत्तक-सदृश नाक से पशु

  1. प्लैटिपस स्थापित करें
  2. खुला हुआ
  3. ऐप का नाम: "सिनर्जी"
  4. स्क्रिप्ट प्रकार: "शेल" @ / बिन / श
  5. स्क्रिप्ट पथ: / उपयोगकर्ता / [आपका osx उपयोगकर्ता नाम] /bin/synergy.sh
  6. आउटपुट: प्रगति बार
  7. अन्य उत्पन्न गुणों को जैसे है वैसे ही रखें
  8. "बनाएँ" बटन पर क्लिक करें
  9. जहां Synergy.app आउटपुट करने के लिए चुनें

यह सब एक साथ बांधना

अब जब आपके पास पूरी तरह कार्यात्मक मैक एप्लिकेशन है, तो अपने स्वचालित तालमेल क्लाइंट सेटअप को समाप्त करने के लिए निम्न चरणों का पालन करें।

  1. "सिस्टम वरीयताएँ" खोलें
  2. "उपयोगकर्ता और समूह" खोलें
  3. उस उपयोगकर्ता पर जाएं जिसके लिए आप तालमेल स्टार्टअप जोड़ना चाहते हैं
  4. "लॉगिन आइटम" बटन पर क्लिक करें
  5. प्लैटिपस के साथ आपके द्वारा बनाए गए "Synergy.app" ऐप को जोड़ने के लिए "+" बटन पर क्लिक करें
  6. तालमेल सुनिश्चित करने के लिए लॉगआउट करें और लॉग इन करें।
  7. आप कर चुके हैं!

2
लेकिन अगर आपके पास पासवर्ड प्रोटेक्टेड मशीन है तो यह मदद नहीं करेगा।
ब्रैड मूर

1

सिनर्जी के मौजूदा संस्करण (1.7.1) + ओएसएक्स (10.10 योसेमाइट) के साथ यह संभव नहीं है

एजेंट / डेमॉन के साथ उपयोगकर्ता के लिए ऑटो-लॉगिन (ew) का उपयोग करना एक वर्कअराउंड है, लेकिन तब आप लॉग आउट करके अपने सिस्टम को लॉक नहीं कर सकते। दिलचस्प रूप से पर्याप्त है, आप लॉग इन करते समय लॉगिन विंडो दिखा सकते हैं और कीबोर्ड काम करता है, लेकिन माउस नहीं।


0

क्या तालमेल डेमॉन का एक यूनिक्स निष्पादन योग्य है? यदि ऐसा है तो आप इसे / लाइब्रेरी / स्टार्टअप में डाल सकते हैं?

मैं बहुत सारे वर्कअराउंड के बारे में सोच सकता हूं, जिनमें से कोई भी ध्वनि मुझे विशेष रूप से आकर्षित करती है:

  • स्वचालित रूप से एक अतिरिक्त खाते में बूट करें, जो तालमेल उपकरण लॉन्च करता है, फिर अपने खाते में जाने के लिए तेज़ उपयोगकर्ता स्विचिंग का उपयोग करें।
  • VPN / स्क्रीन साझाकरण सक्षम करें, लॉगिन करने के लिए VPN का उपयोग करें, फिर तालमेल पर स्विच करें
  • सिस्टम पर केवीएम लगाएं
  • दिन के अंत में इसे बंद करने के बजाय मैक (वेक ऑन पासवर्ड) के साथ सोएं।

मुझे पूरा यकीन है कि मैं ऑटो-लॉगिन चालू नहीं करूंगा। KVM तालमेल के उद्देश्य को पराजित करता है (और पैसा खर्च होता है)। वीएनसी काम करेगा, लेकिन यह सिर्फ मशीन से कीबोर्ड को हड़पने के लिए तेज़ होगा। नींद हालांकि काम कर सकती है। मुझे यह सुनिश्चित करने के लिए परीक्षण करना होगा कि पासवर्ड खोलने पर तालमेल ठीक से सक्रिय है।
हर्म्स जूल


0

की जाँच करें सिनर्जी + युक्तियाँ और चालें पेज। हम जल्द ही सभी प्लेटफार्मों पर काम करने वाले एप्लिकेशन के साथ एक GUI बंडल करेंगे, जिसका अर्थ है कि जल्द ही आप इसे बिना किसी जटिल कॉन्फ़िगरेशन के कर पाएंगे।

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