প্রারম্ভকালে আমি কীভাবে একটি ব্লুটুথ কীবোর্ড অটো-সংযোগ রাখতে পারি?


10

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

/etc/default/bluetooth

/etc/init.d/bluetooth

/etc/bluetooth/hcid.conf

আমি এখনও অবধি অনলাইনে যে সন্ধান পেয়েছি সেগুলিতে আমাকে অবশ্যই এই ফাইলগুলির যে কোনও একটিতে নির্দিষ্ট লাইন পরিবর্তন করতে হবে। আমি অক্ষম, যেহেতু তাদের অস্তিত্ব নেই।

আমি কি নির্ভরতা বা কিছু মিস করছি? আমি ব্লুম্যান ইনস্টল করার চেষ্টা করেছি কিন্তু এটি মোটেই কার্যকর হয়নি।

আমি উবুন্টু ১০.১০ (ম্যাভারিক) চালাচ্ছি।

আসল পোস্ট: http://ubuntuforums.org/showthread.php?t=1643386&hightlight=bluetuth

উত্তর:


11

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

সিস্টেম সেটিংস> ব্লুটুথ এ যান এবং আপনার নতুন সংযুক্ত ব্লুটুথ ডিভাইস যুক্ত করার জন্য নির্দেশাবলী অনুসরণ করুন।

অনুরোধ করার সময় নির্দেশাবলী অনুসরণ করুন এবং পিনটি প্রবেশ করুন, তারপরে ডিভাইসটি সংযুক্ত হওয়ার পরে এবং কাজ করার পরে, ডিভাইসটি বন্ধ করে দিন। এখন স্বয়ংক্রিয় সংযোগ অংশে।

আপনার টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডগুলি প্রবেশ করান:

$ killall bluetooth-applet 
$ sudo /etc/init.d/bluetooth restart 
$ sudo hcitool dev

শেষ কমান্ডটি আপনার ডিভাইসের আউটপুট প্রদর্শন করবে যেমন:

Devices:
    hci0    00:00:00:00:00:00

কমান্ড লাইনের মাধ্যমে ব্লুটুথ সংযোগের জন্য আপনাকে নতুন প্যাকেজ ইনস্টল করুন।

$ sudo apt-get install bluez-compat

এটি সম্পূর্ণ হয়ে গেলে, আপনার এখন হিডি প্রোগ্রাম ইনস্টল করা হবে। এই মুহুর্তে, আপনার কীবোর্ডটি চালু করুন এবং নিম্নলিখিত কমান্ডটি প্রবেশ করুন। এটি আপনার কীবোর্ডের ম্যাক ঠিকানা আউটপুট দেবে, যা আপনাকে পরবর্তী কমান্ডে অনুলিপি করে আটকানো দরকার, যা নীচে দেখানো হয়েছে:

$ hcitool scan        
Scanning ...
    AA:BB:CC:DD:EE:FF   Bluetooth Device Name
$ sudo hidd --connect AA:BB:CC:DD:EE:FF

পিসি শুরু হওয়ার সাথে সাথে ডিভাইসটিকে স্বয়ংক্রিয়ভাবে সংযুক্ত করতে এখন আমাদের একটি স্টার্টআপ ফাইল তৈরি করতে হবে। টার্মিনাল মাধ্যমে ...

$ gedit ~/.keyboard.sh

নীচের পাঠ্যটি লিখুন, এএ প্রতিস্থাপন করুন: বিবি: সিসি: ডিডি: ইই: আপনি উপরে যে হার্ডওয়্যার আইডিটি দেখেছেন তা সহ এফএফ। শেষ পর্যন্ত, ফাইলটি সংরক্ষণ করুন।

#! /bin/bash

address="AA:BB:CC:DD:EE:FF"

while (sleep 1)
do
connected=`sudo hidd --show` > /dev/null
if [[ ! $connected =~ .*${address}.* ]] ; then
sudo hidd --connect ${address} > /dev/null 2>&1
fi
done

এখন একটি নতুন স্টার্টআপ ফাইল তৈরি করুন। আপনি যে ডিভাইসের নাম চয়ন করেন তার জন্য "কীবোর্ড" প্রতিস্থাপন করুন। এটি কেবল ফাইলটির নাম।

$ sudo gedit /etc/init.d/keyboard

নিম্নলিখিতটি আটকান, যা আপনার উবুন্টুকে আপনার সবেমাত্র তৈরি করা ফাইলটি চালুর জন্য বলে run

#!/bin/sh
/home/username/.keyboard.sh &

exit 0

টার্মিনালের মাধ্যমে নির্বাহযোগ্য উভয় ফাইলের অনুমতি সেট করুন।

$ sudo chmod +x /etc/init.d/keyboard
$ chmod +x ~/.keyboard.sh
$ sudo update-rc.d keyboard defaults

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

আমি আশা করি এটি কয়েক জনকে সহায়তা করে, আমার সমস্যার সমাধান পেতে আমাকে অনেক সময় নিয়েছে এবং আমি এই টিউটোরিয়ালটি ওয়েবের আরও গভীরতরভাবে সিমেন্ট করতে চেয়েছিলাম।

মূল লিঙ্কটি এখানে পাওয়া যাবে


আমি বিশ্বাস করি যে / হিড়কে এখন ব্লুজেড ৪.৯ হিসাবে উদেবের পক্ষে অবহিত করা হয়েছে, /usr/share/docs/bluez/NEWS.Deban.gz অনুযায়ী তবে ব্লু-কম্প্যাট ছাড়া কীভাবে এটি করা যায় সে সম্পর্কে আমি কোনও দলিল খুঁজে পাচ্ছি না।
ইনস্টল করুন মনিকা-ডোর দুহ

3

আমি নিজেও রাইন্ডল্ফের জবাব চেষ্টা করেছিলাম তবে আরও একটি সহজ সেটআপ পেয়েছি যা শেষ পর্যন্ত একই কাজ করবে।

মূল ধারণাটি হ'ল একবার দূরবর্তী ডিভাইসটি জোড়া এবং বিশ্বাসযোগ্য হয়ে hcitool spinqউঠলে পর্যায়ক্রমে তদন্ত শুরু হবে যা প্রতিটি উপলব্ধ ডিভাইসকে সংযুক্ত হতে দেয়।

প্রথমে sudo Bluetoothctl -aনীচের পদক্ষেপগুলি শুরু করুন এবং অনুসরণ করুন। এগুলি আর্চলিনাক্স উইকি থেকে এসেছে তবে উবুন্টুতেও একই কাজ করার প্রমাণিত।

[bluetooth]# power on
[bluetooth]# agent KeyboardOnly
[bluetooth]# pairable on
[bluetooth]# scan on

শেষ কমান্ডটি এই জাতীয় ব্লুটুথ কীবোর্ডগুলি উপলভ্য (জোড়ার জন্য অপেক্ষা করছে) প্রদর্শন করবে।

Discovery started
[CHG] Controller 01:02:03:04:05:06 Discovering: yes

আপনার কীবোর্ডের ঠিকানাটি নোট করুন এবং এটি দিয়ে চালিয়ে যান।

[bluetooth]# pair 01:02:03:04:05:06
[bluetooth]# trust 01:02:03:04:05:06
[bluetooth]# connect 01:02:03:04:05:06
[bluetooth]# quit

এখন এই সাধারণ স্ক্রিপ্টটি putোকান /etc/init.d/keyboard

#! /bin/sh
sudo hcitool spinq
exit 0

তারপরে এগুলি কার্যকর করুন।

sudo chmod +x /etc/init.d/keyboard
sudo service keyboard enable
sudo update-rc.d keyboard defaults
sudo service keyboard start

এটাই. এখন যখনই আপনি আপনার ব্লুটুথ কীবোর্ড চালু করবেন, এটি স্বয়ংক্রিয়ভাবে আপনার লিনাক্সের সাথে সংযুক্ত হয়ে যাবে।


$ sudo update-rc.d keyboard defaults insserv: script keyboard is not an executable regular file, skipped!সমাধান করার জন্য, আমি পারফর্ম করেছি sudo chmod +x /etc/init.d/keyboard। তারপরে আমি পারফর্ম করলাম sudo update-rc.d keyboard defaults। গৃহীত সতর্কতা: insserv: warning: script 'keyboard' missing LSB tags and overrides
orschiro

কি হবে sudo service keyboard enable?
orschiro

হ্যাঁ, আপনি ঠিক সঙ্গে সম্পন্ন করেছেন chmod +x
Ch.Idea

এলএসবি ট্যাগ অনুপস্থিত ত্রুটি উপেক্ষা করা যেতে পারে এবং এই কার্যক্রমে সত্যই গুরুত্বপূর্ণ নয়। আপনি যদি চান, এটি গুগল করে অনুসন্ধান করুন এবং ফাইলের উপরে পেস্ট করুন। তারা সহজ ফর্ম হয়।
Ch.Idea

1

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

আপনার পরিস্থিতিতে এটি কীভাবে স্থানান্তরিত হতে পারে তা আমি জানি না তবে এটি একটি সূচনা পয়েন্ট হতে পারে। অন্যান্য বন্ধুদের কাছ থেকে মনে হয় ডিভাইস সনাক্তকরণই এখানে মূল সমস্যা।


1

যেহেতু ব্লুজেজ 5.35 (সেপ্টেম্বর 2015), এটি /etc/bluetooth/main.confসক্ষম করে কনফিগারেশন ফাইলটি সংশোধন করার জন্য যথেষ্ট হওয়া উচিত AutoEnable=true

একটি টার্মিনাল থেকে একটি নতুন ডিভাইস যুক্ত করতে (ধরে নিলেন যে 01:02:03:04:05:06আপনি যে ডিভাইসটি জোড়া লাগানোর চেষ্টা করছেন সেটি ম্যাক ঠিকানা):

$ bluetoothctl
# power on
# agent KeyboardOnly
# default-agent
# pairable on
# scan on
# pair 01:02:03:04:05:06
# trust 01:02:03:04:05:06
# connect 01:02:03:04:05:06
# quit
$ exit

হ্যাঁ বিশ্বাসের অংশটিই আমার পক্ষে স্টার্টআপে স্বতঃআযোগ সংযোগে সক্ষম হয়ে ওঠে।
p1l0t

0

আমি একটি ব্লুটুথ কীবোর্ড কিনেছি এবং এই পৃষ্ঠায় এখানে পৌঁছেছি, এবং কী রিয়্যান্ডল্ফ এবং সিএডিয়ার পরামর্শ দিয়েছে তা চেষ্টা করেছি। এটি কাজ করে না। কিছু বিশ্লেষণ এবং পরীক্ষার পরে, আমি এই সমন্বয়টি পেয়েছি:

প্রথমে, ছেলেরা যেভাবে পরামর্শ দিয়েছে, জিইউআই থেকে ডিভাইসটি ম্যানুয়ালি সংযুক্ত করার চেষ্টা করুন। এটি কাজ করে তা নিশ্চিত করুন। তারপরে এটি সংযোগ বিচ্ছিন্ন করুন, এবং স্যুইচ অফ করুন। আমরা তখন নিজে থেকেই শুরু করব over

মূল সুযোগগুলি পান:

su

তারপর:

hcitool scan

এবং একই সাথে ডিভাইসে বোতাম বা যা কিছু চাপুন এবং তা আবিষ্কার হয়েছে কিনা তা নিশ্চিত করুন। যদি আবিষ্কার হয় তবে এটির কোনও ঠিকানা মুদ্রণ করা উচিত, যেমন: 20: 73: 00: 01: 90: 65, এবং ডিভাইসের বিবরণ, যেমন ব্লুটুথ কীবোর্ড। ক্লিপবোর্ডে সেই ঠিকানাটি ধরুন।

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

hcitool cc 20:73:00:01:90:65

এবং এটাই.

পরীক্ষাগুলি দেখিয়েছিল যে এটি সাময়িকভাবে ডিভাইসটি বন্ধ করে দিলে এটি স্বয়ংক্রিয়ভাবে পুনরায় সংযোগ স্থাপন করে।

অংশ ২.

লোকেরা অন্যান্য উত্তরে পরামর্শ হিসাবে আমিও একটি পরিষেবা তৈরি করেছি। প্রথমে, আমি এই বিষয়বস্তু সহ একটি ফাইল /etc/init.d/keyboard তৈরি করেছি:

#! /bin/sh
sudo hcitool cc 20:73:00:01:90:65
exit 0

তারপরে, মূল হিসাবে:

chmod +x /etc/init.d/keyboard
service keyboard enable
update-rc.d keyboard defaults
service keyboard start

এটাই. আশা করি এটা সাহায্য করবে.

ওহ, এবং এটি ডেবিয়ান 9।

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