সিনেরজি: লিনাক্স থেকে ম্যাকে মিডিয়া কীগুলি প্রেরণ করা যায় না


4

আমার কাছে একটি লিনাক্স সিনারজি সার্ভার রয়েছে (সি-লিনাক্স) মাত্র একটি ম্যাক ক্লায়েন্ট (ম্যাকবুক প্রো ইউকে) (সিবুক-প্রো.লোকাল) পরিবেশন করা।

আমার লিনাক্স সার্ভারে আমি ল্যাপটপের কীবোর্ডের (কনপ্যাক্ট ইউকে অ্যালুমিনিয়াম কীবোর্ড) সঠিক লেআউট সহ একটি ইউএসবি অ্যাপল কীবোর্ড ব্যবহার করছি ।

আমি সর্বদা ম্যাক ক্লায়েন্টের কাছে মিডিয়া কীগুলি প্রেরণ করতে চাই এবং আমার নীচে নিম্নলিখিতগুলি চেষ্টা করেছি 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

আপনি দেখতে পাচ্ছেন, ক্লায়েন্ট দাবি করেছেন যে প্রাপ্ত কী কীবোর্ডে নেই । আমি বুঝতে পারি না যেহেতু এটি ম্যাকবুকের কীবোর্ডের মতো একই কী।

আমি মকবুকের প্লে বোতাম টিপলে কীটি পাঠানো হচ্ছে কীটি ক্যাপচার করতে পারব কিনা তা দেখার জন্য আমি ক্লায়েন্ট-সার্ভার কনফিগারেশনের বিপরীত করার চেষ্টা করেছি তবে কীটি এটি সিনের্গিতে তৈরি করেছে বলে মনে হচ্ছে না। প্রায় সমস্ত কীবোর্ড প্রেসগুলি লগ হয় তবে মিডিয়া কীগুলি লগগুলি বাইপাস করে এবং স্থানীয়ভাবে কেবল তাদের ফাংশন সম্পাদন করে। উদাহরণস্বরূপ, আমি ম্যাকবুকে প্লে (সার্ভার হিসাবে ম্যাকবুক সহ) টিপুন এবং কীটি ম্যাকবুকটিতে সঙ্গীত খেলায় এবং কীটি ডিবাগ লগটিতে লগ হয় না।

উত্তর:


6

এটি ম্যাক সিনারজি ক্লায়েন্টের একটি সীমাবদ্ধতা। মাল্টিমিডিয়া কী পরিচালনা করতে ম্যাক সিনারজি প্রতিরোধ করতে দুটি জিনিস রয়েছে:

  1. ম্যাক সিনারজি ম্যাক কীবোর্ড লেআউট (যেমন আমেরিকান ইংলিশ, ফরাসী ইত্যাদি) থেকে এটির কীবোর্ড মানচিত্র তৈরি করে এবং এতে মিডিয়া কীগুলি থাকে না Mac
  2. ম্যাক এপিআই আপনাকে মাল্টিমিডিয়া কী টিপানোর অনুরূপ সিন্থেটিক কী প্রেসগুলি তৈরি করতে দেয় না।

আমি ম্যাক সিনেরজির কাছে একটি প্যাচ লিখেছি (এবং এটি প্রকল্পটি http://synergy-foss.org/spit/issues/details/3375/ এ জমা দিয়েছি ) যা মিডিয়া কীগুলি intoোকানোর মাধ্যমে এই উভয় সমস্যার আশপাশে কাজ করে ম্যানুয়ালি লেআউট, এবং একটি আসল কী প্রেসের সময় রেকর্ড সিরিয়ালযুক্ত মিডিয়া কী প্রেসগুলি ব্যবহার করে।

আপনি প্যাচটি নিজেই ডাউনলোড করতে পারেন এবং সংযোগটি সংকলন করতে পারেন, বা ইস্যুকে সংহত করার অনুরোধ করে ইস্যুতে একটি নোট যুক্ত করতে পারেন। যদি সেগুলি না হয় তবে আমার সাথে যোগাযোগ করুন এবং আমি যে বাইনারিটি ব্যবহার করছি তা আমি আপনাকে পাঠাতে পারি ...

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