المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس Synergy تحول الحلم الى حقيقة



al-Ghamdi
14-08-2004, 04:52 AM
السلام عليكم

وعدت الاخ عبدالله اوثق عملية تركيب برنامج Synergy (http://synergy2.sourceforge.net)

البرنامج لمن لا يعرفه هو برنامج يغنيك عن استخدام قطعة الهاردوير KVM
هذه القطعة تسمح لك باستخدام كيبورد واحد للتحكم في جهازين...

اعطاني احد الاصدقاء عنوان برنامج يسمى سينيرجي. يسمح لك بالتحكم با اكثر من جهاز من كيبورد وماوس واحد.




** فكرة البرنامج:
البرنامج يعمل بطريقة كلاينت وسيرفر.

السيرفر هو الجهاز الذي يوجد به الكيبورد والماوس فعلياً.
اما الكلاينتس فهي الاجهزة المثبت بها برنامج سينيرجي ولايوجد بها كيبورد او ماوس.

بيئة عمل البرنامج:
* وندوز بجميع اصداراته.
* لاينكس و يونكس.
* ماكنتوش.


طريقة التثبيت التي اتبعتها.


السيرفر هو وندوز اكس بي، توجد به كيبورد وماوس.
الكلاينت هو فيدورا كور2.

تركيب السيرفر بسيط للغاية، كل ماعليك القيام به هو تشغيل الملف: synergy.exe وتعريف الجهاز هل هو سيرفر او كلاينت.

في حال كنت كلاينت فقط قم با اختيار كلاينت، وضع الهوست نيم حق السيرفر او رقم ال اي بي حق السيرفر (يستحسن الهوست نيم).


في حال كنت سيرفر قم با اضافة السيرفر وبقية الكلاينت الى خانى الـ screen

http://myweb.saudi.net.sa/~u384205121/synergy1.jpg

كما هو واضح بالصورة، يوجد الكلاينت linux.saleh.remal.com وهو كلاينت بنظام لاينكس
وايضا قمت بوضع الهوست نيم الخاص بالسيرفر في قائمة الاسكرين.


الان نأتي الى اجمل شي بالبرنامج وهو الـ Layout
با اختصار الـ Layout هي الوضع الفعلي لمكان الشاشات على مكتبك (الوضع الفيزيائي الفعلي.)

على الدسك توب حقي فيه شاشتين، على اليمين شاشة عليها نظام وندوز وعلى اليسار شاشة عليها نظام لاينكس.
لذى سأخبر البرنامج انه على يسار شاشة الوندوز توجد شاشة ال لاينكس:

http://myweb.saudi.net.sa/~u384205121/synergy2.jpg

وسأخبر البرنامج انه على يسار شاشة ال لاينكس توجد شاشة الوندوز

http://myweb.saudi.net.sa/~u384205121/synergy1.jpg


طبعا الوضع صار واضح جدا :) تقدر تحط شاشة فوق وشاشة تحت وتعدل على كيفك وحسب وضع مكتبك.


بعدها يتم تشغيل السيرفر بالظغط على Start (أو اضافته كوندوز سرفس ويشتغل اتوماتيك في الاستارت اب).





=========================



الان تركيب البرنامج على فيدورا وهو اللي اخذ اغلب الوقت.


تركيب ال rpm file فشل، كان يطلب مكتبة اسمها: libstdc++-libc6.2-2.so.3
ركبتها من الملف: ftp://download.fedora.redhat.com/pub/fedora/linux/core/2/SRPMS/compat-gcc-7.3-2.96.126.src.rpm
لاكن برضه ما نفع....

حاولت اعمل كومبايل من السورس كود ومشي الوضع تمام من غير اي ايرور وتم تثبيت البرنامج.



في لاينكس اذا كنت بتشغل البرنامج كسيرفر انشئ ملف اسمه:
/etc/synergy.conf

ومحتوياته كمثال التالي:


# اسماء الاسكرين
section: screens
saleh:
linux.saleh.remal.com:
end

# تحديد الاماكن الفيزيائية
section: links
saleh:
left = linux.saleh.remal.com

linux.saleh.remal.com:
right = saleh
end


بعدها شغل السيرفر بالامر:
synergys -f --config /etc/synergy.conf



المهم: انا في لاينكس استخدمه كـ كلاينت..
لذى فامر تشغيل الكلاينت هو:
synergyc -f saleh
طبعا بدل كلمة saleh يتم وضع الـ screen name حق السيرفر..
سيتم الاتصال بالسيرفر عبر بروتوكول TCP على المنفذ 24800



المشكلة التي واجهتها كانت انه عندما اقوم بتشغيل الكلاينت في لاينكس لا يستطيع الاتصال على السيرفر...

بعد البحث وجدت ان سبب المشكلة هو الـ X Server الموجود في لاينكس، حيث لا يسمح لأي يوزر لم يقم بتسجيل الدخول بفتح سيشون X.
وكان الحل هو تثبيت كيبورد مؤقته في سيرفر لاينكس وتسجيل الدخول بيوزر ثم بعد ذلك يمكن تشغيل السينيرجي، طبعا يمكن اتممة عمل ذلك حسب ماهو موضح بملف ال readme بخصوص الاوتو ستارت اب. وذلك بتعديل الملف XSetup وتشغيل البرنامج من هناك فور حدوث عملية البوت للسستم.



اترككم الان مع مقطع فيديو يبين روعة البرنامج قمت بتصوريه من سطح مكتبي. (ملاحظة قد تحتاج كويك تايم لتشغيل المقطع)

Synergy Video Show (http://myweb.saudi.net.sa/~u384205121/200408140402_00007.mp4)

Sn4s_KW
14-08-2004, 12:33 PM
شكراً لك أخي الكريم على البرنامج الرائع

Snoopy
25-08-2004, 10:19 PM
منزمان ابحث عن البرنامج هذا...

شكرن على الموضوع