কমান্ড লাইন থেকে ব্লুটুথ ওয়্যারলেস রেডিও কীভাবে নিয়ন্ত্রণ করবেন?


22

এই প্রশ্নটি প্রায় একই রকম আমার আগের প্রশ্নের , তবে একটি বড় পার্থক্য সহ; আমি কমান্ড লাইন (বাশ বা অনুরূপ) থেকে ব্লুটুথ চালু / বন্ধ করতে চাই, অ্যাপলস্ক্রিপ্ট থেকে নয় - এর জন্য উত্তরগুলি আমি সুপার-ইউজারে সমস্ত ব্যবহৃত অ্যাপলস্ক্রিপ্টে দেখেছি।

আমি যে networksetupযদি ডিভাইস মডেল বিষয়গুলি, এটা স্নো চিতাবাঘ অন - উপযোগী হতে পারে কিন্তু কি কোন ধারণা ইন্টারফেস (গুলি) র সাথে যোগাযোগ করার জন্য আছে - আমি একটি সম্পূর্ণ কমান্ড আমি রান করতে পারেন সহ একটি উত্তর চাই (এবং বুঝতে) MacBook2,1করতে MacBook7,1ছাড়া MacBook5,1, এবং যদি আপনি কেবল 6,1 এবং 7,1 এর জন্য করতে পারেন তবে তা ঠিক।


1
osascript -e "<applescript goes here>"উইন্ডো পপিং করা যদি আপনার কেবলমাত্র সমস্যাটি ব্যবহার করে তবেই আপনি কমান্ড লাইন থেকে অ্যাপলস্ক্রিপ্টটি চালাতে পারেন ।
ম্যাথিউ হল

আমি ভাষা হিসাবে অ্যাপলস্ক্রিপ্ট পছন্দ করি না; এটি ভার্জোজ হয়।
অ্যান্ড্রু Wonnacott

এছাড়াও, সহায়ক ডিভাইসগুলি সক্ষম নয় এবং আমি এই কম্পিউটারে প্রশাসক করতে পারি না।
অ্যান্ড্রু Wonnacott

উত্তর:


40

এটি করার জন্য ব্লুটিল একটি ঝরঝরে কমান্ড লাইন সরঞ্জাম tool এটি নিখরচায় এবং উত্স কোড সহ আসে। যদি আপনি হোমব্রু ইনস্টল করেনতবে আপনিএটির মাধ্যমে ইনস্টল করতে পারেনbrew install blueutil

ব্যবহার:

ব্লুটুথ স্থিতি মুদ্রণ করুন
blueutil


blueutil --power 1বা ব্লুটুথ স্যুইচ করুনblueutil -p 1

ব্লুটুথ স্যুইচ করুন
blueutil --power 0 বাblueutil -p 0

ম্যাকবুক প্রো চলমান সিংহ (10.7.3) এবং ম্যাক মিনি চলমান স্নো চিতা (10.6.8) এ ঠিক কাজ করে। যাদুর মাউস সংযুক্ত থাকা অবস্থায় আপনি ব্লুটুথটি স্যুইচ করলে আপনি কিছু ত্রুটি পাবেন, যদিও এটি এখনও কাজ করে :)


ধন্যবাদ. আমি শীঘ্রই এটি গ্রহণ করব তবে পোস্ট করার পরে 6 ঘন্টার মধ্যে গ্রহণ করতে পছন্দ করি না (আপনি যদি কিছু ডাউনলোড না করে এটি করতে পারেন তবে কেবল বিল্ট-ইন ওএস এক্স ব্যবহার করে এটিও খুব সুন্দর হবে তাই আমি অপেক্ষা করছি কারও সাথে যদি না পরামর্শ দেয় যে)।
অ্যান্ড্রু Wonnacott

3
@ অ্যান্ড্রু অন্য যেভাবে আপনি কিছু ডাউনলোড না করে এটি করতে পারলেন তা হল নীচে ব্লুটুথ ডেমোন প্রক্রিয়াটি (ব্লুড) হত্যা (এবং পুনরায় চালু করা)) তবে, আমি এই পদ্ধতিটি ব্যবহার না করার পরামর্শ দেব কারণ এটি মেনুবারের ব্লুটুথ পছন্দসই ফলক এবং ব্লুটুথের স্থিতি আইকনের সাথে সর্বনাশ করে, কারণ তারা এখন আর নিজেকে আপডেট করতে সক্ষম হবে না। ব্লুটুথ ডেমন বন্ধ করার জন্য: sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist। ব্লুটুথ ডেমন পুনরায় চালু করতে:sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist
বাইনারিবব

1
আমি এডমিনের বিশেষাধিকার দিইনি। আমি সবেমাত্র বাইনারি অনুলিপি করেছি।
অ্যান্ড্রু Wonnacott

1
হ্যাঁ, কেবল বাইনারিটি / usr / স্থানীয় / বিনে অনুলিপি করেছেন। কিন্তু সেই প্রশ্নবিদ্ধ কোডটি কোথায়? অন্তর্ভুক্ত উত্সটি একবার দেখেছেন এবং এটি বৈধ মনে হয়েছে, যদিও এটি তৈরি করেন নি।
এরিকা

5
এটি দুর্দান্ত উত্তর এবং বিটিডাব্লু ছিল, আপনি brew install blueutilসহজেই এটি ইনস্টল করতে পারেন। তারা কমান্ড লাইন পতাকাগুলি পরিবর্তন করেছে বলে মনে হচ্ছে, blueutil power 1ব্লুটুথ চালু করতে ব্যবহার করুন।
ইভান

11

কমান্ড লাইন থেকে ব্লুটুথ চালু করার জন্য নিম্নলিখিতগুলি (ওএসএক্স 10.7.5) কাজ করেছে ( এখানে পাওয়া কমান্ড ব্যবহার করে ):

sudo defaults write /Library/Preferences/com.apple.Bluetooth ControllerPowerState -int 1

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist

(আমি ব্লুটুথ অক্ষম করেছিলাম এবং পরবর্তী সিস্টেম শুরু করার পরে আমি আর তারবিহীন কীবোর্ড ব্যবহার করতে পারি না ... সুতরাং স্ক্রীন থেকে লগ ইন না করে আমি এসএসএসের মাধ্যমে লগ ইন করতে পারি And এবং এটি আমার কাছে পরিষ্কার ছিল না me blueutil@ বাইনারিবব দ্বারা প্রস্তাবিত কমান্ড লাইন থেকে সফ্টওয়্যার কীভাবে ইনস্টল করবেন)


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

বাইনারিবব যেমন আগে তার মন্তব্যে বলেছিলেন , এটি জিইউআই
কে

0

এই ওপেনসোর্স ম্যাক কমান্ড লাইন সরঞ্জামটি অনুমিতভাবে এটি করে এবং আরও অনেক কিছু:

https://github.com/guarinogabriel/Mac-CLI

আপনার ম্যাক পরিচালনা করার চূড়ান্ত সরঞ্জাম। এটি কমান্ড লাইন কমান্ডগুলির একটি বিশাল সেট সরবরাহ করে যা আপনার ওএস এক্স সিস্টেমের ব্যবহারকে স্বয়ংক্রিয় করে তোলে।

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