अपनी पहली पोस्ट में मैं आपको एक ऐसे उपकरण के लिए एक त्वरित मार्गदर्शिका लाने के लिए आया हूं जिसका मैंने लंबे समय से उपयोग किया है, इसे एक कहा जाता है सिनर्जी। यह कार्यक्रम हमें अपने कीबोर्ड और माउस को कई कंप्यूटरों के बीच साझा करने की अनुमति देता है, एक मॉनीटर से दूसरे मॉनीटर में, केवल मॉनीटर को किनारे पर खींचकर।
दिलचस्प पहलू:
- यह मल्टीप्लायर है! हाँ सज्जनों, आप इसे अपने द्वारा पार कर सकते हैं distro लिनेक्सरा स्वाद के साथ-साथ खिड़की और / या सेब।
- जैसा कि हम कई कंप्यूटरों का उपयोग कर रहे हैं, हम एक प्रोसेसर को संतृप्त किए बिना अपनी मशीनों के बीच वितरित कई कार्यक्रमों का उपयोग कर सकते हैं; दूसरे शब्दों में, इसका मतलब है कि हमें "सुपर कंप्यूटर" की आवश्यकता नहीं है लेकिन हम कम संसाधनों के साथ कई का लाभ उठा सकते हैं।
- सुविधा, डेस्क के ऊपर सिर्फ एक कीबोर्ड और माउस।
- कंप्यूटर के बीच क्लिपबोर्ड (कॉपी और पेस्ट टेक्स्ट) को साझा करें।
जैसा कि मैंने आपको ऊपर बताया है, मल्टीप्लायर होने के बावजूद, हम इस पर ध्यान केंद्रित करने जा रहे हैं कि इसे हमारे में कैसे उपयोग किया जाए पेंगुइन इस गाइड में मैं ध्यान केंद्रित करने जा रहा हूं डेबियन और इसके डेरिवेटिव (उबंटू, लिनक्स मिंट, आदि) व्यावहारिकता के लिए, लेकिन मुझे संदेह है कि इसे दूसरे में स्थानांतरित करना मुश्किल होगा विकृत करना। हम शुरू करें?
1. स्थापना:
हम से नवीनतम संस्करण डाउनलोड कर सकते हैं यहां, या किसी विशेष पिछले संस्करण, या तो बीटा या स्थिर से यह एक संपर्क.
या, के मामले में डेबियन और उनके संबंधित भंडार से प्राप्त:
# apt-get install synergy
2. विन्यास:
स्थापित करने में पहला कदम तालमेल उस पोर्ट को खोलना है जिसके माध्यम से कनेक्शन किए जाएंगे चूक यह पोर्ट 24800 है। (पहले से ही उपयोग किए जाने के मामले में या बस दूसरे का उपयोग करना चाहते हैं, यह चुपचाप किया जा सकता है, केवल इसे निष्पादित करते समय पोर्ट का उपयोग करने के लिए निर्दिष्ट करना होगा); यह कमांड के साथ किया जाता है iptables:
# iptables -A INPUT -p tcp --dport 24800 -j ACCEPT
यह क्या करता है?
-A
= श्रृंखला में एक नियम जोड़ता है।
-p
= प्रोटोकॉल निर्दिष्ट करता है।
--dport
= गंतव्य बंदरगाह को इंगित करता है।
-j
= क्रिया का निर्धारण करता है।
२.२। विन्यास फाइल:
अब पोर्ट ओपन के साथ, हम कॉन्फ़िगर करने के लिए आगे बढ़ते हैं तालमेल:
अपने पसंदीदा पाठ संपादक के साथ (मेरे मामले में) vi) हम फ़ाइल बनाते हैं तालमेल.conf en /आदि/
# vi /etc/synergy.conf
इसके अंदर हम निम्नलिखित संरचना लिखने जा रहे हैं:
section: screens
hostnameDelServidor:
hostnameDelCliente1:
hostnameDelCliente2:
end
section: aliases
hostnameDelServidor:
ipDelServidor
hostnameDelCliente1:
ipDelCliente1
hostnameDelCliente2:
ipDelCliente2
end
section: links
hostnameDelServidor:
right = hostnameDelCliente2
left = hostnameDelCliente1
hostnameDelCliente1:
right = hostnameDelServidor
hostnameDelCliente2:
left = hostnameDelServidor
end
२.२.१। कॉन्फ़िगरेशन उदाहरण:
// आदेश: वाम->> अधिकार
// होस्टनाम: पीसी 1 (सर्वर) -> पीसी 2 (क्लाइंट)
// आईपी: 10.9.0.1-> 10.9.0.2
अनुभाग: स्क्रीन
पीसी1:
पीसी2:
समाप्त
अनुभाग: उपनाम
पीसी1:
10.9.0.1
पीसी2:
10.9.0.2
समाप्त
अनुभाग: लिंक
पीसी1:
दाईं ओर = PC2
पीसी2:
बाएँ = PC1
समाप्त
२.२.२। पाठ-आधारित कॉन्फ़िगरेशन का उपयोग क्यों करें?
ठीक है, पहला कारण यह है कि आपके पास वास्तव में कोई विकल्प नहीं है, जब तक कि आप ग्राफिकल इंटरफेस के साथ कुछ संस्करण का उपयोग नहीं कर रहे हैं। दूसरा, यह आपको अधिक नियंत्रण देता है। एक इंटरफ़ेस एक गैर-पारस्परिक कनेक्शन जैसे उन्नत सेटिंग्स नहीं बना सकता है। एक गैर-पारस्परिक संबंध का एक उदाहरण है यदि आप मॉनिटर A के दाईं ओर जाते हैं, तो आपको B की निगरानी करने के लिए मिलता है, लेकिन यदि आप मॉनिटर B के बाईं ओर जाते हैं, तो आपको A की निगरानी करने के लिए C के बजाय फिर से मॉनिटर करने के लिए C मिल जाएगा। एक कनेक्शन विन्यास पारस्परिक में।
अन्य बातें:
- इन सेटिंग्स को अन्य लोगों के साथ साझा करना आसान है।
- आपके पास विभिन्न मामलों के लिए एक से अधिक सशस्त्र कॉन्फ़िगरेशन हो सकते हैं। (जैसा कि यह एक के साथ हो सकता है नोटबुक आप इसे विभिन्न स्थानों पर उपयोग करते हैं)
2.3। शुरू सर्वर / ग्राहक
२.३.१। सर्वर प्रारंभ करें
एक बार प्रासंगिक कॉन्फ़िगरेशन किए जाने के बाद, यह कंसोल में निम्नलिखित को डालने के समान सरल है:
$ synergys
अंत में 's' पर ध्यान दें, यह संदर्भित करता है सर्वर.
अगर हम यह देखना चाहते हैं कि इसने कॉन्फ़िगरेशन को सफलतापूर्वक लोड किया है और इससे अधिक कुछ है पता, इसे शुरू करते समय, निम्नलिखित डालें:
$ synergys -d DEBUG
२.३.२। क्लाइंट शुरू करें
एक बार सर्वर को मशीन पर शुरू किया जाता है जिसमें से हम अपने बाह्य उपकरणों (कीबोर्ड और माउस) का उपयोग करेंगे, हम ग्राहकों के रूप में शामिल शेष मशीनों को शुरू करते हैं; टर्मिनल में डालना:
$ synergyc -f IPdelServidor
में 'c' को नोटिस करें ग्राहक, और यह कहाँ कहता है सर्वर आईपी यदि हम उदाहरण के मामले पर ध्यान केंद्रित करते हैं, तो संबंधित आईपी डालें (2.2.1 देखें) यह होगा:
$ synergyc -f 10.9.0.1
-यदि हम सर्वर के साथ इसके व्यवहार और कनेक्शन को देखना चाहते हैं:
$ synergyc -f IPdelServidor -d DEBUG
-यदि हमने एक अलग पोर्ट निर्दिष्ट किया था जिसका उपयोग किया गया था चूक (24800), हम डालते हैं:
$ synergyc -f IPdelServidor:puerto
3. आम समस्याएं (जो मैंने व्यक्तिगत रूप से सामना की हैं):
3.1। एक ही मेजबाननाम:
अगर आप जिस भी कंप्यूटर से जुड़ना चाहते हैं सिनर्जी इसका दूसरा नाम के समान है, कार्यक्रम का उपयोग करते समय उन्हें पता नहीं चलेगा कि वह किसका उल्लेख करता है। समस्या को हल करने के लिए, हमें इसका नाम बदलना होगा (मेजबाननाम) उनमें से एक को। हम इसे निम्नलिखित तरीके से प्राप्त करते हैं:
टर्मिनल में:
hostname nombre_comp
, तो हम फ़ाइल को संपादित करते हैं:
/ Etc / होस्ट नाम
और फ़ाइल:
/ Etc / hosts
यह सुनिश्चित करते हुए कि 127.0.0.1 उसी कंप्यूटर का संदर्भ देता है:
127.0.0.1 स्थानीय होस्ट
127.0.1.1 comp_name
३.२। त्रुटि "अज्ञात स्क्रीन नाम «XXX» «
यदि कॉन्फ़िगरेशन सफलतापूर्वक लोड किया गया था और आपको यह त्रुटि मिलती है, तो इसका मतलब है कि सर्वर मॉनिटर कॉन्फ़िगरेशन में नहीं है। सभी मॉनिटर को कॉन्फ़िगरेशन में सूचीबद्ध किया जाना है।
३.२। त्रुटि "प्राथमिक स्क्रीन नहीं खोल सकता«
इसे हल करने के लिए, एक सरल समाधान पहले ग्राहक को शुरू करना है, और फिर सर्वर को।
३.४। दूसरी समस्याएं
उत्पन्न होने वाली अन्य त्रुटियों के लिए, निम्न समस्याएं पृष्ठ के पृष्ठ पर लिंक होती हैं सिनर्जी.
मुझे आशा है कि आपको मेरा छोटा ट्यूटोरियल पसंद आया होगा। यह ध्यान देने योग्य है कि यद्यपि मैं एक बुनियादी विन्यास दिखाता हूं, इसमें कई अन्य कार्यात्मकताएं हैं जो जोड़ने में सक्षम हैं, जैसे कि यह सीमित करना कि मॉनीटर के किस हिस्से में संक्रमण अन्य मशीन में किया जाता है, दूसरों के बीच। यदि आप विस्तार करना चाहते हैं, तो आप कर सकते हैं गूगल अधिक उन्नत सेटिंग्स के लिए।
यही है, और मुझे आशा है कि योगदान सभी के लिए रेत का एक और अनाज होगा।
पहले से बहुत बहुत धन्यवाद ।।
स्कालिबुर ।।
ओह्ह्ह्ह अह्ह्ह्हह्ह
अद्भुत, बहुत, बहुत उपयोगी है।
बहुत बहुत धन्यवाद.
OT: मैं देख रहा हूँ तुम मेरी पोस्ट स्वीकार कर लिया! .. wii ..
मुझे खुशी है कि यह आपके लिए उपयोगी है .. you
बहुत अच्छा। यह सच्चाई यह है कि यह बहुत उपयोगी है। मैंने तालमेल के बारे में सुना था, लेकिन कभी कोशिश नहीं की थी। बहुत बहुत धन्यवाद। 🙂
अच्छी जानकारी, अच्छी तरह से संरचित की कोशिश करते हैं
खैर Scalibur… परिवार में आपका स्वागत है। मेरा usr एजेंट सिर्फ मामले में खराब है। बहुत उपयोगी।
धन्यवाद! .. ..मेरी usr एजेंट भी गलत है..मैं OpenBox के साथ लिनक्स मिंट का उपयोग करता हूं..ऑन आर्केलिनक्स उपयोगकर्ता ..
और विषय का विचार कुछ लाभकारी परिचय देना था और जिनमें से कोई भी ट्यूटोरियल नहीं है, या कम से कम जो मैंने देखा है .. xP
चीयर्स! ..
शब्दों के बिना, मैं और क्या कह सकता हूं। एक उत्कृष्ट विषय के साथ-साथ उन लोगों के लिए एक बहुत अच्छा विकल्प या विकल्प है (जो मैं खुद को शामिल करता हूं) कई पीसी का उपयोग करने और डेस्कटॉप पर बिना एक से एक के प्रबंधन की आवश्यकता है।
केवीएम का उपयोग करने की तुलना में यह अधिक प्रभावी है, क्योंकि यह आपको विभिन्न कंप्यूटरों के बीच कॉपी और पेस्ट करने की अनुमति देता है ... पोस्ट का उपयोग करें, और यह पहला है।
स्वागत के लिए बहुत-बहुत धन्यवाद! .. और मुझे खुशी है कि यह आपके लिए उपयोगी है ..
मुझे आशा है कि यह कुछ का पहला है;) ..
स्वागत सदस्य 😉
मैंने पहले ही एक प्रोजेक्ट में इस एप्लिकेशन का उपयोग किया था, एकमात्र दोष या सीमा जिसे मैंने देखा था कि मुझे एक साथ 15 कंप्यूटरों को नियंत्रित करने की आवश्यकता है HAHA, बहुत अधिक योग्य!
अभिवादन और हाँ, चलो आशा है कि यह कई और, में से 1 है
नमस्कार! बहुत अच्छी पोस्ट, मैं इसे अपने डेस्कटॉप पीसी और अपनी गोद के साथ परीक्षण करने जा रहा हूं, कीबोर्ड खराब हो गया था ... मुझे केवल एक संदेह है, मुझे पता है कि प्रोग्राम को दोनों घटकों में स्थापित किया जाना चाहिए, लेकिन कॉन्फ़िगरेशन मैं नहीं मैं बहुत स्पष्ट हूं, यह केवल पीसी सर्वर में किया जाता है या दोनों में मुझे कॉन्फ़िगरेशन फ़ाइल डालनी है?
नमस्कार! बहुत अच्छी पोस्ट, मैं इसे अपने डेस्कटॉप पीसी और अपनी गोद के साथ परीक्षण करने जा रहा हूं, कीबोर्ड खराब हो गया था ... मुझे केवल एक संदेह है, मुझे पता है कि प्रोग्राम को दोनों घटकों में स्थापित किया जाना चाहिए, लेकिन कॉन्फ़िगरेशन मैं नहीं मैं बहुत स्पष्ट हूं, यह केवल पीसी सर्वर में किया जाता है या दोनों में मुझे कॉन्फ़िगरेशन फ़ाइल डालनी है?
हाय! .. .. यह केवल पीसी सर्वर में विन्यास आवश्यक है .. .. मुझे आशा है कि यह आपके लिए काम करता है ..
ठीक है धन्यवाद ... और निश्चित रूप से यह बहुत उपयोगी होगा ...
मैंने अभी तक इसका उपयोग नहीं किया है, लेकिन अगर इसकी प्रतिक्रिया की गति अच्छी है तो यह ssh / mosh के लिए एक दिलचस्प विकल्प हो सकता है जब आपके पास इसके बगल में मशीन हो।
हाय! .. .. प्रतिक्रिया के मामले में यह वास्तव में बहुत तेज है .. .. व्यावहारिक रूप से एक मशीन और दूसरे के बीच कोई अंतर नहीं है .. .. ssh द्वारा तालमेल को कॉन्फ़िगर करना भी संभव है .. .. ग्रीटिंग्स! ..
हो गया, मैंने अपने डिस्ट्रो के साथ शिप की गई कॉन्फ़िगरेशन फ़ाइलों को देखा, मैंने आपके गाइड को देखा और मेरे पास पहले से ही आईपी के बजाय अवही पर सिनर्जी से जुड़ी हुई टीमें हैं (जो कि मैं घर पर उपयोग करता हूं)।
अपने स्केलिबुर स्पष्टीकरण को बहुत स्पष्ट करें। ग्रेसकुल की शक्ति से !!
...
आह नहीं, वह एक और तलवारबाज था another
http://www.youtube.com/watch?v=6GggY4TEYbk
हाहाहा .. .. मुझे बहुत खुशी है कि यह आपकी मदद के लिए है ..
पुनश्च: कितना दिलचस्प अवधी, मैंने उसके बारे में कभी नहीं सुना था ।।
चॉकलेट लट्टे chocolate के बाद अवही / mDNS दुनिया में सबसे अच्छा आविष्कार है
वास्तव में अव्ही बोन्जौर का ओपनसोर्स विकास है, ऐप्पल का ज़र्कोनफ प्रोटोकॉल का कार्यान्वयन जिसमें एमडएनएस शामिल है, क्योंकि यह एमडएनएस तकनीक है जो लैन नेटवर्क में मल्टीकास्ट की अनुमति देता है ताकि वे स्व-खोज और फिर स्वयं-कॉन्फ़िगर कर सकें। इस सेवा को चलाने वाले सभी जुड़े हुए उपकरण।
और यहाँ मैं एक संक्षिप्त कोष्ठक बनाना चाहता हूँ:
Apple हमेशा उद्योग के बाकी हिस्सों से निर्मम आलोचना के केंद्र में है और वास्तविकता यह है कि उन दोनों में से ज्यादातर यह पूरी तरह से अनुचित है क्योंकि दोनों mDNS प्रोटोकॉल (Zeroconf का उपयोग करने वाले उपकरण का बहुस्त्र्पीय), CUPS और वेबपिट के रूप में, तीन हाइपर नाम देने के लिए एप्पल द्वारा जाने-माने घटनाक्रमों को पूरी तरह से खुले तरीके से विकसित किया गया था और आज हम सभी उनसे लाभान्वित होते हैं। दूसरी तरफ, माइक्रो $ टीटी में न केवल घृणित व्यापारिक प्रथाएं हैं (जैसे कि Apple, यह सच है), लेकिन वे औसत दर्जे के भी हैं जो अपनी नाभि को देखते हैं और हमेशा गुप्त रूप से विकास करते रहते हैं और विनिर्देशों को प्रकाशित किए बिना ऐसे होते हैं। CIFS, SMB (सर्वर मैसेज ब्लॉक) पर आधारित माइक्रोचिप विकास और बाद में SAMBA के रूप में F / LOSS क्षेत्र में पुनर्निवेश किया गया।
इस विशेष मामले में, माइक्रो $ टीटी का भी Zeroconf का कार्यान्वयन है, लेकिन निश्चित रूप से यह एक मालिकाना कार्यान्वयन है, जो कि Apple की तुलना में पूरी तरह से बंद और अधिक औसत दर्जे का है, क्योंकि अगर हम देखते हैं कि Microsoft नेटवर्क आमतौर पर क्या हैं, तो हम एक बहुराष्ट्रीय पैकेट को देखेंगे। आगे और पीछे हर जगह, एक दूसरे से टकराते हुए और नेटवर्क को संतृप्त करते हुए।
क्या अधिक है: यदि आपके पास Microsoft नेटवर्क का निरीक्षण करने का अवसर है, तो आप देखेंगे कि नेटवर्क कार्ड (आमतौर पर हरे) पर लोड सूचक एल ई डी कैसे बिना किसी रोक-टोक के लगातार पलकें झपकाता है, जब Apple या F / LOSS समाधान के साथ एक ही कार्यान्वयन एक है बहुत अधिक कुशल।
आगे बढाते हैं…
Avahi / Zeroconf / Bonjour के उपयोग के लाभ कई हैं, जिनमें शामिल हैं:
1. फिर कभी आपको प्रत्येक मशीन के आईपी को याद रखने की आवश्यकता नहीं है क्योंकि अवही का उपयोग करने के बाद आप उन्हें उनके नाम + .Local के माध्यम से एक्सेस करते हैं, जैसे:
olivetti.local (मेरा बहुउद्देशीय होम सर्वर)
Arrakis.local (एनएएस)
heybeavis.local (मेरी गोद)
इत्यादि
Avahi / mDNS का उपयोग करके मैं उनमें से प्रत्येक को आईपी के बजाय अपने होस्टनाम के साथ एक्सेस करता हूं। इस तरह, _many_ मशीनों के साथ वातावरण में, आप कंप्यूटर के आईपी की समस्या से छुटकारा पा लेते हैं क्योंकि आप हमेशा उनके होस्टनाम द्वारा उन्हें एक्सेस करेंगे।
इसके अलावा, कंप्यूटर नेटवर्क उन लोगों के लिए बहुत अधिक प्रबंधनीय हैं, जो ओएसआई अवधारणा से परिचित नहीं हैं और जो अभी भी लगभग एक आईपी पते को ढूंढते हैं।
मेरे विशेष मामले में, वे पहले से ही घर पर जानते हैं कि अगर मैं वहां नहीं हूं और नेटवर्क धीमा है, क्योंकि मैं नरक की तरह पीड़ा दे रहा हूं (सभी कानूनी सामग्री, निश्चित रूप से: डी) इसलिए उन्हें बस इतना करना होगा कि वे सर्वर तक पहुंच सकें आपका नाम और ठहराव डाउनलोड - ट्रांसमिशन के शांत वेब इंटरफ़ेस का उपयोग करना। लेकिन हे, वे यह भी नहीं जानते कि ट्रांसमिशन या तो xD है
2. प्लग एंड प्ले: एक संगठन या बड़े नेटवर्क में, जब अवही का उपयोग करते हुए आप स्वचालित रूप से प्रत्येक डिवाइस को आप सुलभ बनाना चाहते हैं, उदाहरण के लिए प्रिंटर, स्कैनर, सर्वर, एनएएस, आदि।
3. अवाही / mDNS भी आपको एक विशिष्ट होस्टनाम के लिए निश्चित आईपी को नामित करने की अनुमति देता है। उदाहरण के लिए: आप घोषणा कर सकते हैं कि सभी मशीनें जो एक निश्चित नेटवर्क रेंज में हैं, hostnameX.local के माध्यम से सुलभ हैं, जो इन मशीनों (सेवा, नए सॉफ्टवेयर की स्थापना, आदि) के साथ बातचीत को बहुत सरल बनाती हैं।
4. यह वास्तव में बहुत महत्वपूर्ण है कि अवधी / mDNS का उपयोग क्लाइंट्स को नेटवर्क की स्थापना में इस तरह से किया जाए - जैसा कि ऊपर बताया गया है- हम उनके बुनियादी ढांचे और कॉन्फ़िगरेशन को याद करते हुए हमेशा के लिए मुक्त हो जाते हैं। यह जानते हुए कि प्रत्येक टीम को क्या कहा जाता है (उदाहरण के लिए प्रसारण को पिंग करना) हम नेटवर्क के माध्यम से एक ईल की तरह आगे बढ़ते हैं और हम सेटबैक के बिना अपने काम को बहुत पहले पूरा करते हैं is
वैसे भी, Avahi / mDNS (Avahi / Zeroconf) कई संभावनाएं प्रदान करता है, जिनमें से मैं केवल एक अंश का उपयोग करता हूं, लेकिन निश्चित रूप से किसी को हेटेरोडॉक्स की जरूरत वाली टीमों के साथ नेटवर्क का प्रबंधन करना होगा और परस्पर वातावरण बहुत उपयोगी मिलेगा ^ _ ^
हाहा अच्छा पोस्ट, अच्छी बात यह है कि जब आप एक ही समय में कई डेस्कटॉप पर काम करते हैं तो सभी के लिए एक माउस होना वास्तव में सब कुछ आसान कर देता है, मुझे लगता है कि यह बहुत अच्छा है।
वैसे, यह अजीब होगा अगर वे इस पद को स्वीकार नहीं करेंगे तो बहुत अच्छा है।
बहुत बढ़िया लेख…। धन्यवाद और रोचक बातें रखना।
मुझे यह कार्यक्रम दिखाने के लिए धन्यवाद।
मैं पोस्ट देखने से ठीक पहले की जरूरत पर विश्वास करता हूं।
नमस्ते.
परीक्षण और अनुमोदित।
इसने मेरे लिए पूरी तरह से काम किया। अब मैं कई गेमर्स से ईर्ष्या कर रहा हूं।
अरे! .. .. मैंने सिर्फ आपके जवाब पर गौर किया है .. .. शोर (जब आप अपना ईमेल नहीं चेक करते हैं तो क्या होता है) ..
मुझे खुशी है कि यह आपके लिए काम कर रहा है! .. you
मैं अभी भी इसे दैनिक आधार पर उपयोग करता हूं ... अवकाश और काम दोनों के लिए .. a