بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
من خلال سرفر Synergy مشاركة الفأرة ولوحة المفاتيح بين عدة انظمة منها Linux Windows Mac .
الشرح كان بين أعجوبة المبنية على Fedora كسرفر Server و بين Kde Neon المبنية على أبونتو وكانت هي ال Client النظامين موصولين على ذات الشبكة الداخلية,ملاحظة مهمة أعجوبة ستكون السرفر يجب الدخول عليها من خلال Xorg لأن البرنامج لا يعمل على Wayland .
نختار Gnome on Xorg .
تعريف سريع:
برنامج Synergy إذا صح التعبير هو بديل برمجي ل Kvm Switches لاكن من دون دعم الشاشة على الأقل من دون دعمها بشكل رسمي هذا على حد علمي خاصة في توزيعات لينكس , البرنامج يعمل ك Server و Client .1-تثبيت Synergy وهو متوفر في المستودعات الرسمية في التوزيعتين .
sudo dnf install synergy
sudo apt install synergy
2-تصفح إعدادات ال Client بعد التثبيت , ملاحظة الشرح كما ذكرت Kde Neon هي ال Client نشغل البرنامج ثم نتابع بالصور .
نختار Client .
ندخل على Settings أريد أن أحصل على رقم المنفذ port المستخدم وإسم الجهاز .
نلاحظ المنفذ المستخدم وإسم الجهاز هذا ما نريده من معلومات ملاحظة لا نشغل البرنامج الأن من خلال Start نريد إعداد السرفر أولا.
3-إعداد السرفر في أعجوبة بعد التثبيت أيضا ندخل على البرنامج ونتابع بالصور.
البرنامج له إشتراك أو شيء كهذا للإستخدام التجاري حيث يوفر الكثير من الأمور منها أظن الإتصال بجهاز بعيد عن طريق Tunnel امن أو شيء كهذا وأشياء أخرى .
ندخل على الSettings للتأكد من أن رقم المنفذ هو ذاته الموجود في إعادادت ال Client غالبا هذا المنفذ الإفتراضي لن يتغير من دون تدخل منا.
الأن ندخل على إعدادات السرفر لإضافة Client .
لإضافة Client نضع مأشر الفأرة على شكل الشاشة ثم نضغط ونسحب نلاحظ أني وضعت ال Client على يمين السرفر الذي إسمه ojuba ممكن تغير مكانه ستتوضح الأمور لاحقا في الفيديو في أخر الشرح .
نغير الإسم من Unnamed إلى إسم ال Client الذي سبق وحصلنا عليه من إعدادات ال Client .
الأن نحتاج فتح المنفذ في الجدار الناري للسرفر فقط , الأوامر المستخدمة في الأسفل وهي خاصة ب Firewald وهو الإفتراضي في فيدورا وما بنية عليها و في حالتنا هنا أعجوبة أيضا.
1-لمعرفة كرت الشبكة لدينا بأي zone يعمل الأن, نلاحظ عندي يعمل في zone يسمى public.
sudo firewall-cmd --get-active-zones
2-فتح المنفذ المطلوب .
sudo firewall-cmd --zone=public --add-port=24800/tcp --permanent
3-ننفذ هذا الأمر ليقوم الجدار الناري بإعادة قراءة الإعدادات .
sudo firewall-cmd --reload
أخيرا نشغل السرفر ونلاحظ رقم ال ip الخاص بالسرفر.
4-تشغيل ال Client والإتصال مع السرفر.
نزيل علامة صحيح من Auto config ونضع ip السرفر ثم نضغط Start .
فيديو :
نلاحظ في الفيديو كيف اتنقل بفأرة واحدة بين جهازين وأيضا يتم تفعيل ذات لوحة المفاتيح عند التنقل نلاحظ أيضا أن الإنتقال على الجهاز الأخر يتم من خلال إخراج مأشر الفأرة من جهة اليمين كما وضعنا في الإعدادات . صورة في الأسفل توضح الأمر .
5-ممكن حفط الإعدادات في ملف نصي ثم إستخدامه عند الحاجة وهو أمر مهم في حال كان لدين أكثر من جهاز Client يوفر علينا الإعداد في كل مرة في حال حصول مشكلة أو قمنا بتغير السرفر.
https://github.com/symless/synergy/wiki/Command-line
أخيرا لمن يريم معلومات أكثر مثلا التثبيت على الأنظمة الاخرى هذه روابط وثائق البرنامج من الأفضل القراءة قليلا خاصة في صفحة FAQ .
https://github.com/symless/synergy/wiki/User-FAQhttps://github.com/symless/synergy/wiki
https://github.com/symless/synergy/wiki/Conflicting-software
https://github.com/symless/synergy/wiki/Text-Config