Abo baziyo bathi ukugcina ibhetri ye-lithium yelaptop ikwimeko entle, kufuneka iqhagamshelwe kumandla xa i-40% ikhutshwe, kwaye iqhawuke xa ihlawulwe ngama-80%.
Abavelisi abaninzi babandakanya kwi-bios ukhetho "lokwenza ungasebenzi" ukuhamba kwangoku kwibhetri xa ifikelela kwipesenti ethile, kwaye isixhobo sisebenzisa kuphela okwangoku ukusuka kuloo mzuzu ukuya phambili, nangona kunjalo, kwimeko yam, iLenovo IdeaPad U510 iyayenza. andinalo olo khetho.
Andazi nasiphi na isicelo kwi-Linux esenza oku kwinqanaba leSoftware, okanye esazisa kuphela xa ibhetri ifikelela kwi-% ethile, ndiye ndagqiba ekubeni ndenze iscript esincinci esindazisayo xa ndifuna ukuqhagamshela kwaye ndiqhawule uqhagamshelo. amandla.
Iimfuno zeskripthi zokulawula ukutshaja kunye nokukhupha imijikelo yebhetri yeLaptop yakho
Into yokuqala esiyifunayo kukuba iphakheji ifakiwe acpi kwikhompyuter yethu. Kwimeko yam, ekubeni ndisebenzisa iArchLinux kufuneka ndenze kuphela:
$ sudo pacman -S acpi
Kutheni sifuna i-ACPI? Ewe, ukwazi ubume bebhetri yethu. Ukuba siyayenza, ibuyisela into efana nale:
leni :: ~ » acpi Ibhetri 0: Iyakhupha, 76%, 02:20:07 eseleyo
Into elandelayo kukudala ifayile eya kuphumeza isaziso, kwimeko yam, ndiyibeka ngaphakathi kwifolda ~/.ibhetri, kwaye ndayithiya igama bat_notification.sh. Ngaphakathi ndibeke oku kulandelayo:
#!/bin/bash # # -*- ENCODING: UTF-8 -*- # Le nkqubo yisoftware yasimahla. Ungayisasaza kwakhona kwaye/okanye # uyilungise phantsi kwemigaqo ye-GNU # iLayisensi yoLuntu ngokuBanzi njengoko ipapashwe yiSiseko seSoftware esiSimahla, # nokuba yinguqulelo yesi-2 yaloo Mvume okanye (kukhetho lwakho #) naluphi na uhlobo lwamva. # # Ukuba wenza naluphi na uhlengahlengiso kwesi sicelo, # kufuneka uhlale ukhankanya umbhali wayo wokuqala. # # FromLinux.net CC-BY-SA 2015 # Umbhali: ELAVdesdelinux.net> # Sifumana imeko yebhetri, kodwa yipesenti kuphela: BATTERY=`acpi | awk '{print $4}'` # Sidlulisela urhulumente kwifayile yokubhaliweyo: echo $BATERIA > tmp_bateria.txt # Sisusa ulwazi olungafunekiyo kwifayile yokubhaliweyo: RESULT=`cut -c 1-2 tmp_bateria.txt` ukuba [ $ RESULT -ge 80]; emva koko wazise-thumela --urgency=critical --expire-time=5000 --app-name=Battery --icon=battery "Isaziso sebhetri" "Khubaza umbane, nceda" elif [ $RESULT -le 40]; emva koko wazise-thumela --urgency=critical --expire-time=5000 --app-name=Battery --icon=ibhetri "Isaziso sebhetri" "Layta amandla nceda" enye $BATTERY > /dev/null fi
Sisebenza njani iSikripthi ukulawula ukuhlawuliswa kunye nokukhupha imijikelo yebhetri yeLaptop yakho
Inkcazo yendlela esebenza ngayo ingaphakathi, kodwa ndiya kuyicacisa ngokufutshane.
Okokuqala, ukusebenzisa Wowu Ndikhupha kuphela ixabiso lepesenti yebhetri, ebuyisela into efana nayo 76%,. Ndigqithisa esi siphumo kwifayile yokubhaliweyo ukuze kamva ndisuse amagama angeyomfuneko, ndishiya kuphela inani lamanani.
Sinika iimvume eziyimfuneko kwifayile:
$ chmod a+x ~/.bateria/bat_notificacion.sh
Isebenzisa njani iArchLinux InkquboD kwaye akanayo endala icrontab, Mna Ndifaka icronie. Ngoku sihlela i-crontab ukuze iskripthi sijonge isimo sebhetri ngalo lonke ixesha.
$ crontab -e
Kwaye ndongeza ngaphakathi:
# Jonga ibhetri * * * * * cd /home/elav/.bateria/ && ./bat_notificacion.sh
Kwaye kuphelele apho, xa ipesenti yebhetri ilingana okanye ngaphantsi kwe-40%, okanye ilingana okanye ingaphezulu kwe-80%, ndiza kufumana isaziso esinje:
Kwaye oku konke... Naliphi na igalelo ofuna ukulenza, iingcebiso zekhowudi njalo njalo, ungakwenza oko ngovimba wam e. Bitbucket.