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)
وعدت الاخ عبدالله اوثق عملية تركيب برنامج 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)