আমার কাছে একটি লিনাক্স সিনারজি সার্ভার রয়েছে (সি-লিনাক্স) মাত্র একটি ম্যাক ক্লায়েন্ট (ম্যাকবুক প্রো ইউকে) (সিবুক-প্রো.লোকাল) পরিবেশন করা।
আমার লিনাক্স সার্ভারে আমি ল্যাপটপের কীবোর্ডের (কনপ্যাক্ট ইউকে অ্যালুমিনিয়াম কীবোর্ড) সঠিক লেআউট সহ একটি ইউএসবি অ্যাপল কীবোর্ড ব্যবহার করছি ।
আমি সর্বদা ম্যাক ক্লায়েন্টের কাছে মিডিয়া কীগুলি প্রেরণ করতে চাই এবং আমার নীচে নিম্নলিখিতগুলি চেষ্টা করেছি synergy.conf
:
keystroke(AudioPlay) = keystroke(AudioPlay,SiBook-Pro.local)
এটি কাজ করে বলে মনে হচ্ছে না তাই আমি সার্ভার এবং ক্লায়েন্ট উভয়কেই অগ্রভাগের প্রক্রিয়া হিসাবে চালিয়েছি এবং ডিবাগিং সক্ষম ও নিম্নলিখিতটি পর্যবেক্ষণ করেছি:
সার্ভার লগ:
DEBUG1: activate actions
DEBUG1: hotkey: keyDown(AudioPlay,SiBook-Pro.local)
DEBUG1: onKeyDown id=57523 mask=0x0000 button=0x0000
DEBUG1: send key down to "SiBook-Pro.local" id=57523, mask=0x0000, button=0x0000
DEBUG1: deactivate actions
DEBUG1: hotkey: keyUp(AudioPlay,SiBook-Pro.local)
DEBUG1: onKeyUp id=57523 mask=0x0000 button=0x0000
DEBUG1: send key up to "SiBook-Pro.local" id=57523, mask=0x0000, button=0x0000
ক্লায়েন্ট লগ:
DEBUG1: recv key down id=0x0000e0b3, mask=0x0000, button=0x0000
DEBUG1: mapKey e0b3 (57523) with mask 0000, start state: 0000
DEBUG1: key e0b3 is not on keyboard
DEBUG1: recv key up id=0x0000e0b3, mask=0x0000, button=0x0000
DEBUG1: recv enter, 1279,386 5 2000
আপনি দেখতে পাচ্ছেন, ক্লায়েন্ট দাবি করেছেন যে প্রাপ্ত কী কীবোর্ডে নেই । আমি বুঝতে পারি না যেহেতু এটি ম্যাকবুকের কীবোর্ডের মতো একই কী।
আমি মকবুকের প্লে বোতাম টিপলে কীটি পাঠানো হচ্ছে কীটি ক্যাপচার করতে পারব কিনা তা দেখার জন্য আমি ক্লায়েন্ট-সার্ভার কনফিগারেশনের বিপরীত করার চেষ্টা করেছি তবে কীটি এটি সিনের্গিতে তৈরি করেছে বলে মনে হচ্ছে না। প্রায় সমস্ত কীবোর্ড প্রেসগুলি লগ হয় তবে মিডিয়া কীগুলি লগগুলি বাইপাস করে এবং স্থানীয়ভাবে কেবল তাদের ফাংশন সম্পাদন করে। উদাহরণস্বরূপ, আমি ম্যাকবুকে প্লে (সার্ভার হিসাবে ম্যাকবুক সহ) টিপুন এবং কীটি ম্যাকবুকটিতে সঙ্গীত খেলায় এবং কীটি ডিবাগ লগটিতে লগ হয় না।