এসি ল্যাপটপ অ্যাডাপ্টারটি প্লাগ করা আছে কিনা তা কীভাবে পরীক্ষা করবেন?


11

আমার ল্যাপটপটি এসি অ্যাডাপ্টার প্লাগ করা আছে কিনা তা চালু হওয়ার সময় আমাকে বাশ স্ক্রিপ্টটি চলতে হবে। এটা কি সম্ভব?

উত্তর:


12

আপনি যুক্তি acpiদিয়ে ব্যবহার করতে পারেন -a। এটি কীভাবে কাজ করে তা দেখতে, আপনার টার্মিনালটিতে চালান:

acpi -a

ডিফল্টরূপে, acpiপ্যাকেজ উবুন্টুতে ইনস্টল করা নেই তবে নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার টার্মিনাল থেকে ইনস্টল করা খুব সহজ এবং দ্রুত:

sudo apt-get install acpi

তারপরে, আপনার স্ক্রিপ্টে আপনি উদাহরণস্বরূপ ব্যবহার করতে পারেন:

ac_adapter=$(acpi -a | cut -d' ' -f3 | cut -d- -f1)

if [ "$ac_adapter" = "on" ]; then
    notify-send "AC Adapter" "The AC Adapter is on."
else
    notify-send "AC Adapter" "The AC Adapter is off."
fi

শুরুতে স্ক্রিপ্টটি চালানোর জন্য, নিম্নলিখিত crontab -eহিসাবে আপনার ক্রন্টব তালিকায় একটি নতুন এন্ট্রি যুক্ত করুন ( কমান্ড ব্যবহার করে ):

@reboot DISPLAY=:0.0 /path/to/your/script

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