اسکریپت full battery alarm برای لینوکس
پنجشنبه 28 مرداد 1400
توسط Reganto
یکی از کاربران AskUbuntu سوالی پرسیده بود در رابطه با اسکریپتی برای نشان دادن آلارمی برای باتری لپتاپ وقتی که تا حد معینی شارژ شده باشد. این موضوع برای من هم سوال بود و دوست داشتم اسکریپی برای آن بنویسم.
سوال چه بود؟
سوال را میتوانید اینجا بیابید.
پاسخ من به این سوال
برای Gnome:
#!/bin/bash
while true
do
export DISPLAY=:0.0
battery_level=`cat /sys/class/power_supply/BAT0/capacity`
battery_status=`cat /sys/class/power_supply/BAT0/status`
if [ $battery_status = "Charging" ] && [ $battery_level -ge 85 ];
then
notify-send -u critical "Battery fully charged"
fi
sleep 120
done
برای KDE:
#!/bin/bash
while true
do
export DISPLAY=:0.0
battery_level=`cat /sys/class/power_supply/BAT0/capacity`
battery_status=`cat /sys/class/power_supply/BAT0/status`
if [ $battery_status = "Charging" ] && [ $battery_level -ge 85 ];
then
kdialog --msgbox "Battery fully charged" 5
fi
sleep 120
done
اسکریپیت را با دستور chmod +x SCRIPTNAME.sh
به حالت اجرایی درآورید و در startup
قرار دهید.
دیدن این Github Gist هم میتواند جالب باشد.
اسکریپتها و ابزارهای مورد استفادهام را میتوانید در این رپوزیتوری بیابید.