আমি সরাসরি লিনাক্স ডেস্কটপ পরিবেশ ব্যবহার করে প্রথমবারের মতো উবুন্টুতে সরাসরি কাজ করতে পারি না।
এটি কেবল উদ্ধৃতি যোগ এবং কমা মুছে ফেলার (এবং আমার ব্যবহারকারী নাম যোগ করার) সাথে স্থির হয়েছিল:
#!/bin/bash
MICMUTE=/sys/devices/platform/thinkpad_acpi/leds/tpacpi::micmute/brightness
ID='"Internal Mic"'
USERNAME="" #put your username here
if amixer sget "$ID"ntenter code herernal Mic" 0 | grep '\[on\]' ; then
amixer sset "$ID" 0 toggle
#echo "0 blink" > /proc/acpi/ibm/led #related to blinking power
echo 1 > $MICMUTE
su $USERNAME -c 'DISPLAY=":0.0" notify-send -t 50 \
-i microphone-sensitivity-muted-symbolic "Mic MUTED"'
echo "MUTE ON"
else
amixer sset "$ID" 0 toggle
su $USERNAME -c 'DISPLAY=":0.0" notify-send -t 50 \
-i microphone-sensitivity-high-symbolic "Mic ON"'
#echo "0 on" > /proc/acpi/ibm/led
echo 0 > $MICMUTE
echo "MUTE OFF"
fi
এবং তারপরে থিঙ্কপ্যাড_একপি সংকলনের ক্ষেত্রে আপনার পদক্ষেপগুলি অনুসরণ করে।
এনভিএস 4200 এম, উবুন্টু 12.10 সহ একটি থিঙ্কপ্যাড টি 520 এ সমস্ত। এখনও পুনরায় চালু হয়নি তবে আপনি যে টেস্ট ধাপটি উল্লেখ করেছেন তা দিয়ে পরীক্ষা করেছি এবং এটি নিঃশব্দ এলইডি চালু এবং বন্ধ করে দেওয়ার চেষ্টা করে এবং এটি নিঃশব্দ করে (বিজ্ঞপ্তি সহ) with বন্দুকটি সামান্য কিছুটা লাফিয়ে উঠলে মনে হয় ঠিক আছে work ধন্যবাদ।
পুনরায় বুট করা হয়েছে, স্ক্রিপ্টটি নিজেই মিউন মিউট এবং আনমুটিংয়ের কাজ করে তবে আমি প্যাচড থিঙ্কপ্যাড_একপি ইনস্টল করি নি ... ওফস
ঠিক আছে, এবার এটি সঠিকভাবে ইনস্টল করার পরে পুনরায় বুট করুন এবং পাশাপাশি এলইডি লাইট আপ। মাইক নিঃশব্দ করা হয়েছে কিনা তা পরীক্ষা করার জন্য সম্ভবত একটি স্টার্ট-আপ স্ক্রিপ্ট থাকা উচিত এবং লাইটটি চালু / বন্ধ করা উচিত, যেহেতু বর্তমান সেটআপটিতে কেবল বোতামটি চাপ দেওয়া হলেই লাইটটি চালু / বন্ধ হবে।
বোতামটি প্রথমে বোতামটি চাপানোর পরিবর্তে এটি নিঃশব্দ করা হয়েছে কিনা বা প্রারম্ভকালে নেই তা দেখানোর জন্য আলো পেতে আমি সবেমাত্র সংরক্ষণ করেছি:
#!/bin/bash
MICMUTE=/sys/devices/platform/thinkpad_acpi/leds/tpacpi::micmute/brightness
if amixer sget "Internal Mic" 0 | grep '\[on\]' ; then
echo 0 > $MICMUTE
elif amixer sget "Internal Mic" 0 | grep '\[off\]' ; then
echo 1 > $MICMUTE
else
echo "No Mic Detected";
fi
এটি কার্যকর করার অনুমতি দিয়েছে ave
sudo chmod +x /etc/init.d/lenovo-mic-check
লেনোভো-মাইক হিসাবে /etc/init.d/ এ চেক করুন এবং তারপরে দৌড়ে:
sudo update-rc.d lenovo-mic-check defauts 98 02
এছাড়াও /etc/pm/sleep.d/ এ অনুলিপি করতে ভুলবেন না
sudo cp /etc/init.d/lenovo-mic-check /etc/pm/sleep.d/lenovo-mic-check
এখন আমি কম্পিউটারটি রিবুট করলে লাইটটি চালু আছে, দ্রষ্টব্য: দ্বিতীয়টি যদি অন্য কোনওটি হতে পারে।