আমি কীভাবে উবুন্টুকে একটি ব্লুটুথ কীবোর্ড হিসাবে উপস্থিত করব?


29

আমার আইপ্যাড 2 রয়েছে এবং আমার উবুন্টু সিস্টেমটি এটির জন্য একটি ব্লুটুথ কীবোর্ড হিসাবে উপস্থিত হওয়া চাই, যাতে আমি আমার কম্পিউটারে যা টাইপ করি তা আমার আইপ্যাডে উপস্থিত হয়।

এটি করার একটি নির্দিষ্ট উপায় আছে?


1
এটি করতে আপনাকে আপনার আইপ্যাডটি জালব্রেক করতে হবে ... আপনি কি বিএসট্যাক এবং বিএসট্যাক কীবোর্ডগুলি পরীক্ষা করে দেখেছেন? কীবোর্ড.আরওয়াল্ড.ইচ / ওয়েলকাম.ইচটিএমএল আমি মনে করি উবুন্টুর চেয়ে আইপ্যাডের সাথে এই প্রশ্নটির আরও অনেক কিছু রয়েছে, যদি না আপনি ইতিমধ্যে আপনার আইপ্যাডকে জাল ভেঙে ফেলেছেন।
ভরদ্বাজ শ্রীগিরিরাজু

আপনি একটি ব্লুটুথ ieldাল সহ একটি আরডিনো চেষ্টা করতে পারেন তবে এটি আসলে উবুন্টু প্রশ্ন নয়।
ডেভিড

@ এলিয়াকাগান: হ্যাঁ, আমি বললাম "যদি আপনি ইতিমধ্যে আপনার আইপ্যাডকে জাল ভেঙে না ফেলেছেন" তবে একই কথা বোঝাতে হবে। ;) আমি এটি কখনই ব্যবহার করি নি, তবে আমার ধারণা যে কোনও একটি কম্পিউটারে কোনও নেটওয়ার্কে কীবোর্ড হিসাবে উপস্থিত হওয়ার জন্য কোনও এক সময় সির্নির মতো সফ্টওয়্যার ব্যবহার করতে হবে। আপনি কি তাই মনে করেন না?
ভরদ্বাজ শ্রীগ্রীরীরাজু

1
@ ফোরবিডন ওভার্সার দেখে মনে হচ্ছে আমরা আইপ্যাডকে জেলব্রেক করা প্রয়োজন বলে ভেবে ভুল করেছিলাম। (1) আমি এমন কাউকে জানি যে জেলথিত নন আইপ্যাডযুক্ত ব্লুটুথ কীবোর্ডগুলি গ্রহণ করে। (২) এটি কেবলমাত্র আইফোন যা ব্লুটুথ ইনপুট গ্রহণ করতে জেলব্রোকেড হতে হবে। যেমনটি আপনি লিঙ্ক করেছেন এমন সাইটে বলেছেন : "বিটিস্ট্যাক কীবোর্ড জেলব্রোকেন আইফোন, ব্লুটুথ সমর্থন সহ সমস্ত আইপড টাচ ডিভাইস এবং আইপ্যাডে চলে।" যেহেতু এটি কাজ করে, এই উবুন্টু পদ্ধতিটিও উচিত।
এলিয়াহ কাগন

1
আমি মনে করি না যে আমার আইপ্যাড জেলব্রেকিং সত্যিই এটির জন্য কার্যকর হবে। এটা ঠিক যে উবুন্টুকে সঠিকভাবে উপস্থিত হতে হবে।
ফরিদ

উত্তর:


36

আপনি অন্যান্য কম্পিউটারের জন্য ব্লুটুথ কীবোর্ড হিসাবে আপনার কম্পিউটারকে কাজ করতে পারেন , তবে এটি সরবরাহ করুন:

  • এটিতে ব্লুটুথ রয়েছে এবং এটি ব্লুজ চালায় । (এটি ব্লুটুথ সহ উবুন্টু সিস্টেমগুলির ক্ষেত্রে সত্য))
  • এটি একটি লিনাক্স ভিত্তিক অপারেটিং সিস্টেম চালাচ্ছে। (এতে উবুন্টু অন্তর্ভুক্ত রয়েছে!)
  • আপনার লিনাক্স ভিত্তিক ওএসে প্রশাসনিক দক্ষতা রয়েছে (উদাহরণস্বরূপ, আপনি এটি করতে sudoপারেন root)।

একটা হল FOSS প্রোগ্রাম যা এই বলা আছে hidclient :

এই হিডক্লিয়েন্ট প্রোগ্রামটি একটি ব্লুটুথ প্রযুক্তিযুক্ত কম্পিউটারকে অন্য মেশিনগুলিতে একটি ব্লুটুথ® কীবোর্ড এবং মাউস ডিভাইস হিসাবে উপস্থিত হয়। স্থানীয়ভাবে সংযুক্ত ইনপুট ডিভাইসের ইনপুট ইভেন্টগুলি (কীস্ট্রোক এবং মাউস চলনের মতো) ব্লুটুথ® লিঙ্কের মাধ্যমে অন্য কোনও মেশিনে ফরোয়ার্ড করা হবে।

কাউন্টার পার্টের (যা লিনাক্স পিসি, একটি উইন পিসি, একটি পিডিএ হতে পারে ...) "রিয়েল" ব্লুটুথ® ইনপুট ডিভাইসের কোনও প্রযুক্তিগত পার্থক্য নেই।

উত্স: hidclient এর অফিসিয়াল সাইট (প্রধান পৃষ্ঠা)

এটি সম্পূর্ণরূপে নড়বড়ে : এটি কাজ করতে আপনাকে আপনার আইপ্যাড (বা অন্য কোনও মোবাইল ডিভাইস যা ব্লুটুথ কীবোর্ডগুলির সাথে কাজ করে) এর জন্য বিশেষ কিছু করতে হবে না। আপনি এটি জাল ব্রেক করতে হবে না। আপনাকে কোনও বিশেষ অ্যাপ্লিকেশন ইনস্টল করতে হবে না। কেবল লুকানো ইনস্টল করুন এবং চালান , তারপরে আপনার মোবাইল ডিভাইসকে (আইপ্যাড) বলুন যে আপনি নিজের ব্লুটুথ কীবোর্ডটি ব্যবহার করতে চান!

আপনার সফ্টওয়্যারটি পেতে এবং এটি কীভাবে ব্যবহার করতে হয় তা শিখতে আপনার এখানে প্রয়োজনীয় সবকিছু।
পুরো পৃষ্ঠাটি পড়ার পরে (সুতরাং এটি কীভাবে কাজ করে তা আপনি বুঝতে পারেন), শেষে নির্দেশগুলি (উবুন্টুর জন্য) ব্যবহার করার বিষয়টি নিশ্চিত করুন।

এখানে একটি কমপ্যাক্ট সংস্করণ রয়েছে (মূলত একই পদ্ধতি - এটি আমার পক্ষে আরও ভাল কাজ করেছে):

  1. লাইব্লুয়েথুথ-ডেভলাইব্লুয়েথুথ-ডেভ ইনস্টল করুন ইনস্টল করুন ।
  2. উবুন্টুর জন্য হিডক্লিয়েন্ট উত্স কোডটি ডাউনলোড করুন । (এটি পুরানো না হয়ে গেছে তা নিশ্চিত করার জন্য অফিসিয়াল পৃষ্ঠাটি দেখুন)) এটিকে নিজেই একটি ফোল্ডারে রাখুন এবং এর সামগ্রীগুলি বের করুন।
  3. উত্সটি সংকলন করতে টাইপ করুন makeএবং টিপুন Enter
  4. আপনার ব্লুটুথ কনফিগারেশনটি ব্যাক আপ করুন এবং সম্পাদনা করুন:
    sudo cp /etc/bluetooth/main.conf /etc/bluetooth/main.conf.old
    sudo -H gedit /etc/bluetooth/main.conf
    #DisablePlugins = network,inputলাইনটি যোগ করুন DisablePlugins = input(না #)। Beginning শুরুতে
    একটি যুক্ত করুন ; এটির অধীনে, লিখুন (না )। • ফাইলটি সংরক্ষণ করুন এবং পাঠ্য সম্পাদকটি প্রস্থান করুন।#Class = 0x000100Class=0x000540#
  5. আপনি যদি hidclientএকটি সাধারণ কমান্ডের মতো চালাতে চান তবে::
    চালান sudo cp hidclient /usr/local/bin
    Your /usr/local/binআপনার পথে আছে কিনা তা পরীক্ষা করে দেখুন echo $PATH
    It's যদি তা না হয় তবে এই যেকোন পদ্ধতির সাথে এটি যুক্ত করুন ।
    আপনি যদি এই পদক্ষেপটি এড়িয়ে যান তবে আপনি hidclientযে ডিরেক্টরিটি এটি সংকলন করেছেন সেখানেই আছেন এবং এটির ./hidclientপরিবর্তে চলতে পারবেন তা নিশ্চিত করে আপনি চালাতে পারেন hidclient

চলমান hidclient

এটি কীভাবে ব্যবহার করতে হয় তা hidclient --helpদেখতে (বা ওয়েব পৃষ্ঠার নীচে দেখুন) চালান Run

--helpপতাকাটি দিয়ে চালানো বাদে hidclientঅবশ্যই মূল হিসাবে চালানো উচিত। সুতরাং ব্যবহারের sudo hidclient(সাহায্যে বর্ণিত হিসাবে আপনি যে বিকল্পগুলি নির্দিষ্ট করছেন তার অনুসরণ করুন)।

মূলত, দুটি পদক্ষেপ আছে:

  1. sudo hidclient -lনম্বরযুক্ত ডিভাইসগুলির জন্য চালান ।
  2. চালান , প্রতিস্থাপন আপনি যে ডিভাইসটি "এগিয়ে" Bluetooth এর মাধ্যমে করতে চান তার নম্বর দিয়ে। আপনার ক্ষেত্রে, এটি কীবোর্ড হবে।sudo hidclient -eN -xN

আপনি সব সেট. আপনার মোবাইল ডিভাইস (আইপ্যাড) কে একটি ব্লুটুথ কীবোর্ড ব্যবহার করতে বলুন।

সসীম hidclient

ব্লুটুথ ইনপুটটির জন্য কীবোর্ড ব্যবহার করা বন্ধ করা আপনার শেষ কাজটি করতে হবে । দেখুন, কখন hidclientচলমান, আপনার নির্বাচিত ডিভাইসটি আপনার উবুন্টু সিস্টেমে আর ইনপুট দিচ্ছে না । এটি যদি কীবোর্ড (কিছু বলুন, মাউস) ব্যতীত অন্য কিছু হয় তবে আপনি টার্মিনালটিতে + hidclientটিপতে প্রস্থান করতে পারেন ।CtrlC

তবে আপনি এটি করতে পারবেন না, কারণ কীবোর্ড ইনপুটটি টার্মিনাল বা অন্য কোনও উবুন্টু প্রোগ্রামে যাবে না। কীবোর্ড একটি ব্লুটুথ ডিভাইস হিসাবে অভিনয় করছে!

সুতরাং, কীবোর্ডটি "ফরোয়ার্ড" করার hidclientসময়, মাউস (বা ট্র্যাকপ্যাড) সহ যে টার্মিনাল উইন্ডোটি (বা ট্যাবটি চলছে) তা বন্ধ করে প্রস্থান করুন ।

  • অবশ্যই, যদি আপনার উবুন্টু মেশিনে একাধিক কীবোর্ড থাকে তবে আপনি একটি ব্লুটুথ ডিভাইস হিসাবে একটি "ফরোয়ার্ড" করতে এবং অন্যটি আপনার কম্পিউটারে ব্যবহার চালিয়ে যেতে পারেন।

তথ্যসূত্র / প্রাপ্তি স্বীকার


3
আপনি কি কখনও উবুন্টুর নতুন সংস্করণে চালানোর জন্য এটি অর্জন করেছেন?
mniess

হ্যাঁ, 14.04+ এর জন্য কোনও সমর্থন আছে?
forresthopkinsa

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