বুটে সিনারজি শুরু করবেন?


17

আমি সিনারি ব্যবহার করি। আমি আমার কম্পিউটারটি চালু করার সাথে সাথেই সংযোগটি শুরু করতে চাই। আমি কেমন করে ঐটি করি?

শুরু করার জন্য synergy, কমান্ডটি হ'ল:

synergys --config ~/.synergy.conf

উত্তর:


10

বিকল্প 1: লগইনের আগে সিএনারি শুরু করুন

মূল নিবন্ধটি সিনেরজির সোর্সফোজের সাইটে রয়েছে: স্বয়ংক্রিয়ভাবে সিনারজি শুরু করা

এখানে নিবন্ধটির লিড-ইন দেওয়া হয়েছে ... এগুলি এখানে রাখার জন্য খুব বেশি বিস্তারিত রয়েছে:

সিনেরজির জন্য একটি এক্স সার্ভার প্রয়োজন। তার অর্থ একটি সার্ভার অবশ্যই চলমান রয়েছে এবং সেই সার্ভারের সাথে সংযোগ স্থাপনের জন্য অবশ্যই সিনেরিকে অনুমোদিত করতে হবে। ডিসপ্লে ম্যানেজার শুরুর জন্য সবচেয়ে ভাল। ডিসপ্লে ম্যানেজার কনফিগারেশন ফাইলগুলি সংশোধন করার জন্য আপনার প্রয়োজনীয় (সম্ভবত মূল) অনুমতি প্রয়োজন। আপনার যদি সেই অনুমতি না থাকে তবে আপনি .xsessionফাইলের মাধ্যমে লগ ইন করার পরে সিএনার্জি শুরু করতে পারেন ।

বিকল্প 2: লগইন পরে synergy শুরু করুন

একবার আপনি আপনার এক্স-সেশনে লগইন করে Synergy শুরু করতে।

Main Menu - System - Preferences - Startup Applications   
[ Add ]  
  Name:     synergys
  Command:  synergys --config ~/.synergy.conf
  Comment:  synergys  

আপনার যদি সমস্যা হয় তবে ~/চেষ্টা করুন $HOME/
বা সর্বশেষ উপায় হিসাবে ব্যবহার করুন/home/your_username/

আমি সবেমাত্র আমার নোটগুলি পরীক্ষা করেছি ... যখন আমি উইন্ডোজ থেকে একটি লিনাক্স বাক্সের সাথে সংযুক্ত ছিলাম, তখন আমার আদেশটি ছিল:
/usr/bin/synergyc 192.168.1.16
... সম্ভবত পুরো পথটি প্রয়োজন।

আপনি একটি সার্ভার হিসাবে সিনেরজি চালাচ্ছেন, আমি এটি ক্লায়েন্ট হিসাবে চালাচ্ছিলাম .. তবে এটি অটো স্টার্টআপটিতে প্রভাব ফেলবে না।


1
(দ্রষ্টব্য: এটি কম্পিউটার চালু হওয়ার পরিবর্তে আপনি লগইন করার সময় সিনারিটিকে চালিত করবে It এটি আপনার পক্ষে কোনও তাত্পর্যপূর্ণ হতে পারে, তবে একটি
তফাত্ আছে

1
আহা .. ধন্যবাদ বাঁশি জালিয়াতি .. ঝুঁকির জন্য সর্বদা কিছু আছে :)
পিটার.ও

দেখে মনে হচ্ছে এই উত্তরটি পুরানো। জিডিএম লাইটডিএম দ্বারা প্রতিস্থাপিত হয়েছে এবং স্টার্টআপ অ্যাপ্লিকেশন অ্যাপ্লিকেশন আর উবুন্টুতে নেই। উত্তরটি আপডেট করা বা নীচের উত্তরটিকে সঠিক উত্তর হিসাবে বেছে নেওয়া উপযুক্ত।
ডেভিড প্ল্যানেলা

আমার পক্ষে কাজ করে না
সুইমবাইকআরুন

আমি সিএনরজি পৃষ্ঠায় সবকিছুই বলা হয়েছে তবে আমি যখন এই কমান্ডটি চালাচ্ছি তখন আমি এই ত্রুটিটি পাচ্ছি: / লাইব্রেরি / স্টার্টআপ আইটেমগুলি / সিনারি / সিনারজি শুরু
মোহাম্মদ_হোসাইনি

15

উবুন্টুর নতুন সংস্করণের জন্য যা লাইটডিএম ব্যবহার করে।

লগইন স্ক্রিনে এবং লগইন করার পরে সিনারি ক্লায়েন্টটি চালানোর জন্য আমি সফলভাবে নিম্নলিখিতটি করেছি have এটি অন্যান্য উত্তরগুলির চেয়ে অনেক সহজ, আইএমএইচও।

রুট হিসাবে /etc/lightdm/lightdm.conf সম্পাদনা করুন।

sudo vi /etc/lightdm/lightdm.conf

নীচের লাইনটি ফাইলের নীচে যুক্ত করুন।

greeter-setup-script=/usr/bin/synergyc <ip/host>

পুনরায় আরম্ভ করুন। (এটি টার্মিনাল বা ssh অধিবেশন থেকে করা ভাল)

sudo /etc/init.d/lightdm restart

8

উবুন্টু 14.04 (এবং সম্ভবত অন্যদের জন্য, আমি মনে করি যে 14.04 হ'ল প্রথম বিল্ড যা লাইটডিএম এই ফর্ম্যাটে পরিবর্তিত হয়েছিল তবে এটি যে কোনও বিল্ডে এই সেটআপটি ব্যবহার করবে এটিই কাজ করবে) এর সহজ সরলতা আপনাকে কেবল সিনারজি পেতে 50-উবুন্টু কোডফ সম্পাদনা করতে হবে লাইটডিএম পূর্বে:

sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

ক্লায়েন্টের জন্য এই লাইনটি যুক্ত করুন:

greeter-setup-script=/usr/bin/synergyc <OPTIONS> <SERVER HOSTNAME>

সার্ভারের জন্য এই লাইনটি যুক্ত করুন:

greeter-setup-script=/usr/bin/synergys -c <CONFIG FILE>

সম্পাদনা এবং পুনরায় বুট করার পরে ফাইলগুলি সংরক্ষণ করুন (আমি জানি আপনি পুনরায় বুট করার পরিবর্তে পরিষেবা পুনরায় চালু করতে পারেন তবে আমি পুনরায় বুট করতে চাই)।

সার্ভার বা ক্লায়েন্টের জন্য কেবলমাত্র কমান্ডটি সন্নিবেশ করান যা আপনি টার্মিনালে প্রবেশ করবে এটি যথাযথ বিকল্পগুলির সাথে চালু করতে ...

সুতরাং বলুন আমি সাধারনত আমার ক্লায়েন্ট মেশিনে সিএনরজি চালাতে নীচের কমান্ডটি কার্যকর করি ute

synergyc -n XBMC 192.168.1.99

সিউনারজি প্রাক লাইটডিএম চালানোর জন্য আমাকে যা করতে হবে তা হ'ল 50-ubuntu.conf এ নীচের লাইনটি যুক্ত করুন

greeter-setup-script=/usr/bin/synergyc -n XBMC 192.168.1.99

আশা করি এটি সাহায্য করবে, কারণ সিএনার্জি ডক্সটি কিছুটা পুরানো। উপভোগ করুন!

উল্লেখ


0

আমি কেভিনের উত্তরটি চেষ্টা করেছিলাম, এবং যখন মনে হয়েছিল এটি প্রথমে কাজ করে তবে আমি তখন কিছুটা সত্যই অশুভ আচরণ পেতে শুরু করি। আমি রুটের সিনারিটি মেরে এবং session / .x প্রোফাইলে ব্যবহারকারী হিসাবে এটি শুরু করার জন্য সেশন-সেটআপ-স্ক্রিপ্টটি ব্যবহার করার চেষ্টা করেছি, তবে অসচেতনতা অবিরত ছিল। অবশেষে হাল ছেড়ে দিলেন, লাইটডিএম কোডফ থেকে এন্ট্রিগুলি সরিয়ে ফেললেন এবং সরাসরি লগ ইন করার পরে ব্যবহারকারী হিসাবে শুরুটি kept / .xprofile এ রেখেছিলেন। নিখুঁত নয়, তবে অন্তত অদ্ভুত আচরণ বন্ধ হয়ে গেছে।


0

আমি উপরের কেভিন্স পদ্ধতি ব্যবহার করে এটি সফলভাবে পেয়েছি। আমার উবুন্টু মেশিন (12.04) ক্লায়েন্ট হিসাবে কনফিগার করা হয়েছে এবং আমার উইন্ডোজ মেশিন (উইন 7) সার্ভার is

চালান

sudo vi /etc/lightdm/lightdm.conf

যোগ

greeter-setup-script=/usr/bin/synergyc <ip>

সংরক্ষণ করুন এবং পুনরায় বুট করুন।

আমাকে আইপি উল্লেখ করতে হয়েছিল, এটি হোস্টনামের সাথে কাজ করবে না (উবুন্টু ক্লায়েন্ট উইন্ডোজ ডোমেনে নেই) যদিও আমি উবুন্টু মেশিনে লগইন করার পরে হোস্টনামের মাধ্যমে উইন্ডোজ মেশিনের সাথে যোগাযোগ করতে পারি)


0

সম্পাদনা: / ইউএসআর / শেয়ারে ফাইলগুলি কৌতুক না করা সম্পর্কিত আরও ভাল অনুশীলনগুলির সাথে আপডেট হয়েছে যা প্যাকেজ আপডেটগুলিতে ক্লাব হয়ে যাবে

সার্ভার:

আমি অন্যান্য উত্তরের মতো একই পদক্ষেপগুলি ব্যবহার করেছি, তবে আমি সাধারণত একটি স্ক্রিপ্টের মাধ্যমে চালিত করি এবং আমি এনক্রিপশন সক্ষম করেছিলাম (যদিও এটি বায়ুযুক্ত নয়, তবে সর্বদা উন্নতি করে)।

দ্রষ্টব্য: জনআরবির উত্তর থেকে / ইউএসআর / ভাগের পরিবর্তে কমপক্ষে 14.04 এর জন্য /etc/lightdm/lightdm.conf.d/ ব্যবহার করুন

/etc/lightdm/lightdm.conf বা মূলসূচি হিসাবে lightdm.conf.d এ একটি সিনেরি নির্দিষ্ট ফাইল সম্পাদনা করুন।

sudo nano /etc/lightdm/lightdm.conf

অথবা

sudo nano /etc/lightdm/lightdm.conf.d/20-synergy.conf

যে কোনও একটি ফাইলের নীচে নিম্নলিখিত লাইনগুলি যুক্ত করুন। আপনি যেখানেই রাখুন স্ক্রিপ্টটি chmod + x করতে ভুলবেন না।

greeter-setup-script=/home/<user>/<pathToScript>/start-synergy.sh
session-setup-script=/home/<user>/<pathToScript>/start-synergy.sh

আপনি যদি কোনও স্ক্রিপ্ট ব্যবহার করতে না চান তবে সর্বনিম্ন ন্যূনতম:

/usr/bin/synergys :24800

কোনও পথ সরবরাহ না করা থাকলে এবং আপনার একটি বৈধ কনফিগারেশন থাকা আবশ্যক বা এটি ব্যর্থ হবে যদি সিনারজি তার কনফিগারেশনটি অনুসন্ধানের জন্য নিম্নলিখিত স্থানগুলি অনুসন্ধান করে।

/home/<your_user>/.synergy.conf
/etc/synergy.conf

লাইটডিএম পুনরায় চালু করুন। (এটি টার্মিনাল বা ssh অধিবেশন থেকে করা ভাল)

sudo /etc/init.d/lightdm restart

start-synergy.sh

#!/bin/bash -x
/usr/bin/killall synergys
while [ $(pgrep -x synergys) ]; do sleep 0.1; done
/usr/bin/synergys --name $HOSTNAME --crypto-pass <your_hashed_pass> --log /var/log/synergy.log --config /home/<YOUR_USER>/.synergy.conf --address :24800

স্ক্রিপ্ট ব্রেকআউট

সমন্বয়কে হত্যা করুন যাতে আমরা রিবুটগুলির মধ্যে চলমান একাধিক অনুলিপি পেতে পারি না

/usr/bin/killall synergys

প্রক্রিয়াটি আসলে মারা যাওয়া পর্যন্ত অপেক্ষা করুন এবং তারপরে দ্বিতীয় ভাগে বিরাম দিন

while [ $(pgrep -x synergys) ]; do sleep 0.1; done

এটি আমি ন্যূনতম সুপারিশ করছি

/usr/bin/synergys --name <hostname_or_alias> --address :24800

অতিরিক্ত alচ্ছিক পরামিতি

আপনার সংরক্ষিত কনফিগারেশনের পথে

--config /home/<your_user>/.synergy.conf

আপনি যদি ক্রিপ্টোটি চালাতে চান তবে একটি হ্যাশ পাসওয়ার্ড তৈরি করতে:

echo -n <yoursynergypassword>|md5sum

আউটপুট নীচের মত হবে, স্পেস ড্যাশ '-' শেষ থেকে সরিয়ে ফেলুন:

0a137b375cc3881a70e186ce2172c8d1 -

এটি ইনপুট করুন:

--crypto-pass <your_hashed_pass>

হ্যান্ডশেক ত্রুটি বা অন্য কোনও ভুল আছে কিনা তা দেখার জন্য লগিং

--log /var/log/synergy.log  
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.