Script upang makontrol ang singil at paglabas ng mga cycle ng iyong laptop na baterya

Sinasabi ng mga nakakaalam na panatilihin ang baterya ng lithium ng isang Laptop sa mabuting kondisyon, dapat itong konektado sa kasalukuyang kapag nasa 40% itong paglabas, at idiskonekta kapag mayroon itong 80% na singil.

Maraming mga tagagawa ang nagsasama sa bios ng pagpipiliang "i-deactivate" ang kasalukuyang daloy sa baterya kapag umabot ito sa isang tiyak na porsyento, at ginagamit lamang ng kagamitan ang kasalukuyang mula sa sandaling iyon, subalit, sa aking partikular na kaso, ang Lenovo IdeaPad U510 ay hindi magkaroon ng pagpipiliang iyon.

Wala akong alam sa anumang application sa Linux na ginagawa ito sa antas ng Software, o inaabisuhan lamang kami kapag naabot ng baterya ang isang tukoy na%, kaya't nagpasya akong lumikha ng isang maliit na Script na aabisuhan ako kapag kailangan kong ikonekta at idiskonekta ang kapangyarihan

Mga kinakailangan sa script upang makontrol ang singil at paglabas ng mga cycle ng iyong laptop na baterya

Ang unang bagay na kailangan namin ay ang naka-install na package acpi sa aming computer. Sa aking kaso habang gumagamit ako ng ArchLinux kailangan ko lamang na isagawa:

$ sudo pacman -S acpi

Bakit kailangan natin ng ACPI? Kaya, upang malaman ang katayuan ng aming baterya. Kung isagawa namin ito, nagbabalik ito ng tulad nito:

leni :: ~ »acpi Baterya 0: Paglabas, 76%, 02:20:07 natitira

Ang susunod na bagay ay ang paglikha ng file na magpapatupad ng abiso, sa aking kaso, inilagay ko ito sa loob ng folder ~ / .battery, at pinangalanan ko ito bat_notification.sh. Inilagay ko ang sumusunod:

#!/bin/bash # # -*- ENCODING: UTF-8 -*- # Ang program na ito ay libreng software. Maaari mo itong muling ipamahagi at/o # baguhin ito sa ilalim ng mga tuntunin ng GNU # Pangkalahatang Pampublikong Lisensya gaya ng inilathala ng Free Software Foundation, # alinman sa bersyon 2 ng Lisensyang iyon o (sa iyong # opsyon) sa anumang susunod na bersyon. # # Kung gumawa ka ng anumang pagbabago sa application na ito, # dapat mong palaging banggitin ang orihinal na may-akda nito. ## DesdeLinux.net CC-BY-SA 2015 # May-akda: ELAVdesdelinux.net> # Nakukuha namin ang katayuan ng baterya, ngunit ang porsyento lamang: BATTERY=`acpi | awk '{print $4}'` # Ipinapasa namin ang estado sa isang text file: echo $BATERIA > tmp_bateria.txt # Inaalis namin ang hindi kinakailangang impormasyon mula sa text file: RESULT=`cut -c 1-2 tmp_bateria.txt` kung [ $ RESULTA -ge 80 ]; pagkatapos ay i-notify-send --urgency=critical --expire-time=5000 --app-name=Battery --icon=baterya "Notification ng Baterya" "Idiskonekta ang power please" elif [ $RESULT -le 40 ]; pagkatapos ay i-notify-send --urgency=critical --expire-time=5000 --app-name=Baterya --icon=baterya "Notification ng Baterya" "Pakikonekta ang power" iba pa $BATTERY > /dev/null fi

Paano gumagana ang Script upang makontrol ang mga pag-charge at paglabas ng mga cycle ng iyong laptop na baterya

Ang paliwanag kung paano ito gumagana ay nasa loob, ngunit ipinapaliwanag ko ito nang maikli.

Una, gamit ang awkward Kinukuha ko lang ang halaga ng porsyento ng baterya, na nagbabalik ng tulad nito 76%. Ipinapasa ko ang resulta na ito sa isang file ng teksto upang maalis sa paglaon ang hindi kinakailangang mga character, naiwan lamang ang halagang bilang.

Ibinibigay namin ang kinakailangang mga pahintulot sa file:

$ chmod a+x ~/.bateria/bat_notificacion.sh

Paano ginagamit ang ArchLinux SistemaD at wala ang luma crontab, ako nag install ako ng cronie. Ngayon ay nai-edit namin ang crontab upang ang script ay suriin ang katayuan ng baterya sa lahat ng oras.

$ crontab -e

At idinagdag ko sa loob:

# Check ng Baterya * * * * * cd /home/elav/.battery/ && ./bat_notification.sh

At voila, kapag ang porsyento ng baterya ay katumbas ng o mas mababa sa 40%, o katumbas ng o higit sa 80%, makakakuha ako ng isang notification na tulad nito:

Pag-abiso sa Baterya

At ito ito .. Anumang kontribusyon na nais mong gawin, mga mungkahi sa code at iba pa, magagawa mo ito sa pamamagitan ng aking imbakan sa Bitbucket.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   gising na dijo

    Mahusay, nais kong subukan ito ngunit gumagamit ako ng higit sa isang desktop computer: /
    isang katanungan, nasaan ang pansamantalang file na nai-save?. Kung halimbawa ito sa bahay, maaari mo bang ibigay ang isang punto upang maiwasan na makita ito? 😛

    1.    masigla dijo

      Sa gayon, sa aking kaso, habang pinapatakbo ko ang script sa loob ng isang nakatagong folder sa bahay, wala akong problemang iyon. Ang pansamantalang file ay naka-host kasama ang script .. 😀

  2.   NaM3leSS dijo

    Ang script ay mabuti ngunit nabasa ko ang tungkol sa isyu ng baterya sa mga laptop, at hindi pa rin malinaw sa akin ang isyu ng pagdiskonekta o hindi ang baterya kapag sisingilin ito sa 100%.
    Wow, nakasama ko ang isang Lenovo nang higit sa 2 taon at wala akong mga problema (kumatok sa kahoy): v
    Gayunpaman, mabuti kung may nagpaliwanag kung ang isyu ng drums ay totoo o isang alamat lamang.
    Pagbati!

    1.    Itim na Net dijo

      Mayroon akong isang laptop na Dell Inspiron, na pupunta sa loob ng apat na taon, sinubukan kong palaging kumonekta ito, at ang baterya ay tumatagal pa rin ng halos isang oras nang hindi kumokonekta (depende sa trabaho, syempre). Sa palagay ko ito ay isang mahusay na payo, susubukan kong i-install ito ... Pagbati

  3.   Mga tauhan dijo

    Kung mayroon kang systemd (walang mga malalaking titik, isang pagkakamali na nagawa ko rin) maaari kang gumamit ng mga timer at hindi na kailangang mag-install ng mga application ng third-party.

    https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement

    Tungkol sa baterya, naiintindihan ko na ang sariling circuitry ng baterya ng lithium ay nagdidiskonekta ng pagkarga kapag naabot nito ang limitasyon, nang hindi nakasalalay sa SO, kung hindi man ligtas na pagsabog 🙂
    At iyon ba, kung upang maprotektahan ang buhay ng baterya kailangan kong gumamit lamang ng 40% ng kapasidad nito palagi, magiging katulad ito ng pagkakaroon ng nasirang baterya.
    Ang charger ay dapat na idiskonekta kapag umabot ito sa 100% o ilang sandali bago, ngunit upang maiwasan lamang ang kilala bilang "stressing" ang baterya (simulan at tapusin ang proseso ng pagsingil nang mabilis at patuloy sa pagitan ng 99% at 100%).

    1.    masigla dijo

      Sa totoo lang, hindi ko talaga alam, maraming iba`t ibang opinyon at hindi ko alam kung sino ang pakikinggan.

      1.    ulan dijo

        Kaya, ito ang iyong pc, gamitin kung ano ang gusto mo ngunit palaging magandang malaman ang iba't ibang mga paraan upang magawa ito 🙂

      2.    ulan dijo

        Kaya, ito ang iyong pc, gamitin ang gusto mo, palaging may mga taong magsasabi na mas mahusay na gumamit ng x mga bagay sa halip na y blah blah blah.

        at sa linux maraming mga paraan upang gawin ang parehong xD

        layunin ng mga kahalili
        isang kahaliling acpi mula sa kernel 2.6 upang malaman ang load ay:
        cat / sys / class / power_supply / BAT1 / kapasidad

  4.   ulan dijo

    Mayroong mga nais na magkaroon ng lahat ng nakaiskedyul na mga gawain na pinag-isang sa isang solong file. Sa halip na lumikha ng isang file para sa bawat isa sa mga ito.

    Tila medyo sobra sa akin xD

    1.    masigla dijo

      Kung ang ibig mong sabihin ay ang cron ng systemd na tila hindi ito sobra sa akin, parang ang tae sa isang stick. Ano ang isang paraan upang masalimuot ang iyong buhay.

  5.   ThecaTony dijo

    Ang ideya ay napakahusay, ito ay pinahahalagahan.

    Kailangan naming iakma ang script sa data tungkol sa singil ng baterya na naipasa ng ulan sa mga komento, tinanggal ang pagtitiwala sa acpi.
    Ang naramdaman kong kakaiba ay kapag napasa na ang mga itinakdang limitasyon, nagsisimulang dumating ang mga paulit-ulit na abiso, tama ba? Kung gayon, dapat idagdag ang isang karagdagang kontrol, hal:

    #! / Bin / SH
    BATLVL = $ (cat / sys / class / power_supply / BAT0 / kapasidad)
    kung [$ BATLVL -ge 80]; tapos
    kung [! -a / tmp / batwarn]; tapos
    notify-send –urgency = kritikal –expire-time = 5000 –app-name = Baterya –icon = baterya "Pag-abiso sa Baterya" "Mangyaring idiskonekta ang kasalukuyang elektrikal";
    hawakan / tmp / batwarn;
    fi
    elif [$ BATLVL -le 40]; tapos
    kung [! -a / tmp / batwarn]; tapos
    notify-send –urgency = kritikal –expire-time = 5000 –app-name = Baterya –icon = baterya "Pag-abiso sa Baterya" "Mangyaring i-on ang lakas"
    hawakan / tmp / batwarn;
    fi
    iba
    kung [-a / tmp / batwarn]; tapos
    rm -f / tmp / batwarn;
    fi
    fi

    (Ang nasa itaas ay hindi nasubukan, kahit na sa palagay ko ay gumagana ito ok)

    Regards! "

    1.    masigla dijo

      Salamat sa kontribusyon, subukan ko ito ngayon at sasabihin ko sa iyo.

  6.   edu dijo

    Mayroon bang nakakaalam kung paano makontrol at mapahina ang temperatura ng laptop? Ito ay ang pagtaas ng temperatura sa higit sa 40 degree Celsius at ubusin ang mas maraming mapagkukunan mula sa makina kapag nanonood ng isang video sa YouTube.

    1.    sigla dijo

      Ang paglilinis ng fan ay makakatulong, halimbawa sa isang vacuum cleaner. Ihiwalay ito para sa paglilinis at nakasalalay ito sa iyong mga kasanayan at sigurado ka sa iyong ginagawa.

      Ang mga base ng fan ay mabuti rin, ngunit panatilihin ang fan hangga't maaari hangga't maaari itong lumipat ng mas maraming hangin.
      Ilang taon na ang nakakalipas, na may isang dell xps, nang walang batayan imposibleng gumana. Habang uminit ito ay naging mabagal at uminit. Sa pamamagitan ng isang batayan na may isang tagahanga nakuha ko ito upang gumana nang napakahusay.

      Inaasahan kong kapaki-pakinabang ito.

  7.   Gonzalo Martinez dijo

    Napakagandang script!

    Ang ginawa ko ay hayaan itong singilin ng 100, inilabas ko ito at ginamit ito sa direktang kasalukuyang. Ginamit ito ng baterya kapag walang kasalukuyang kalapit.

    Ngayon sa Mac hindi ko magawa 🙁

  8.   Luciano Lagassa dijo

    hello, ang iyong ideya ay napakahusay, sasabihin ko sa iyo na mayroon akong parehong ideya sa isipan, ngayon sinimulan kong makita ang iyong script at iakma at baguhin ito upang maalerto ka lamang nito kung naaangkop. Ipasa ko sa iyo ang resulta.

    STATUS = acpi | awk '{print $ 3}' NUMBER = acpi | awk '{print $ 4}' | gupitin -c 1-2 echo $ STATUS $ NUMBER% kung ["$ STATUS" == "Paglabas,"] kung gayon kung [$ NUMBER -le 40] pagkatapos ay ipagbigay-alam sa pagpapadala --urgency = kritikal --expire-time = 5000 --app-name = Baterya --icon = baterya "Pag-abiso sa Baterya" "Mangyaring ikonekta ang kapangyarihan" fi elif ["$ STATUS" == "Pagsingil,"] pagkatapos kung [$ NUMBER -ge 80] pagkatapos ay ipagbigay-alam sa -send - pagkamadalian = kritikal --expire-time = 5000 --app-name = Baterya --icon = baterya "Pag-abiso sa Baterya" "Mangyaring patayin ang power" fi fi
    1.    masigla dijo

      Mahusay, bagaman sa mungkahi ng ilang mga komento at iba pa, sa ngayon ay ganito ako:

      #!/bin/bash # # -*- ENCODING: UTF-8 -*- # Ang program na ito ay libreng software. Maaari mo itong muling ipamahagi at/o # baguhin ito sa ilalim ng mga tuntunin ng GNU # Pangkalahatang Pampublikong Lisensya gaya ng inilathala ng Free Software Foundation, # alinman sa bersyon 2 ng Lisensyang iyon o (sa iyong # opsyon) sa anumang susunod na bersyon. # # Kung gumawa ka ng anumang pagbabago sa application na ito, # dapat mong palaging banggitin ang orihinal na may-akda nito. ## DesdeLinux.net CC-BY-SA 2015 # May-akda: ELAV  
      
      BATLVL = $ (cat / sys / class / power_supply / BAT1 / kapasidad) kung [$ BATLVL -ge 80]; tapos kung [! -a / tmp / batwarn]; pagkatapos ay ipagbigay-alam sa - send --urgency = kritikal --expire-time = 5000 --app-name = Baterya --icon = baterya "Pag-abiso sa Baterya" "Mangyaring idiskonekta ang lakas"; hawakan / tmp / batwarn; elif [$ BATLVL -le 40]; tapos kung [! -a / tmp / batwarn]; pagkatapos ay abisuhan-ipadala --urgency = kritikal --expire-time = 5000 --app-name = Baterya --icon = baterya "Pag-abiso sa Baterya" "Mangyaring ikonekta ang kuryente" ugnay / tmp / batwarn; iba pa kung [-a / tmp / batwarn]; pagkatapos ay rm -f / tmp / batwarn; fi fi fi
      1.    xxxtonixxx dijo

        Ang hindi ko maintindihan ay ang pangangailangan na lumikha ng isang walang laman na file na hindi nag-iimbak ng anumang halaga o kinakailangan upang mag-imbak ng anupaman dahil kung ano ang iyong sinusuri kailangan mong suriin sa oras na ang script ay naisakatuparan at hindi pagkatapos o ihambing ang mga halaga o anumang bagay para sa istilo nito. Sa palagay ko ang paglikha ng isang file ay hindi ang pinakamahusay na pagpipilian. Ginagawa mo ba ito upang maging isang checkpoint o kung ano upang hindi ito tumakbo nang higit sa isang beses o isang bagay na tulad nito?

    2.    Luciano Lagassa dijo

      Kumusta, ang pinagmulan na nangyari ay may ilang mga pagkakamali at mas malinis ko ito, mukhang mahusay itong gumana.

      STATUS = acpi | awk '{print $ 3}' NUMBER = acpi | awk '{print $ 4}' | gupitin -c 1-2 kung expr match "$ STATUS" "Discharging" pagkatapos ay i-echo ang "Pag-download ng $ NUMBER%" kung [$ NUMBER -le 40] pagkatapos ay i-echo ang "Mangyaring ikonekta ang lakas" abisuhan-ipadala --urgency = kritikal - expire-time = 5000 --app-name = Baterya --icon = baterya "Pag-abiso sa Baterya" "Mangyaring ikonekta ang kasalukuyang kuryente" fi elif expr match "$ STATUS" "Charging" pagkatapos ay i-echo ang "Nilo-load ang $ NUMBER%" kung [$ NUMBER -ge 80] pagkatapos ay i-echo ang "Mangyaring patayin ang kuryente" abisuhan-ipadala --urgency = kritikal --expire-time = 5000 --app-name = Baterya --icon = baterya "Pag-abiso sa Baterya" "Idiskonekta ang koryente mangyaring "fi fi
  9.   jony127 dijo

    Kumusta, ang sinasabi mo ay higit pa sa isang alamat sa lunsod kaysa anupaman. Kamakailan ay bumili ako ng isang laptop at nagsimulang maghanap ng impormasyon tungkol sa paksang ito, kongklusyon: palaging singilin ang baterya sa 100% at i-debit din ito hangga't maaari bago muling singilin ito.

    Ang baterya ay mayroong x kapaki-pakinabang na mga cycle ng singil sa buhay, samakatuwid, mas maraming singilin mo ito, mas binawasan mo ang kapaki-pakinabang na buhay na iyon.

    Nakipag-ugnay ako sa fujitsu at motorola na teknikal na serbisyo at pareho nilang sinabi sa akin kung ano ang sinabi ko sa itaas. Walang tagagawa ang magrerekomenda na singilin mo ang baterya hanggang sa 80% lamang o huwag mong hayaang maalis ito sa ibaba x porsyento dahil mali iyon, inuulit ko, mas mabuti na samantalahin ang buong kapasidad ng baterya pareho sa singil at paglabas.

    Ang paggamit din ng mga hangganan na iminungkahi mo ay magpapasingil sa amin ng baterya nang madalas at hindi rin magkaroon ng kahulugan, sinabi ko?

    Alisin ang script na iyon dahil ginagamit ang baterya tulad ng ipinaliwanag sa itaas.

    Regards

  10.   Armando Leisure dijo

    Isang napaka-kagiliw-giliw na paksa, para sa akin ang notification ay tila napaka kapaki-pakinabang, ito ay isang tampok na maaaring ipatupad sa anumang distro.
    Mayroon bang nagpatupad nito sa Linux MInt? magiging kagiliw-giliw na makita kung paano ito gumana.

    1.    Koponan ng Slimbook dijo

      mabuti,
      Para sa Linux Mint maaari mong gamitin ang Ubuntu, mayroon ka rito:
      https://slimbook.es/tutoriales/linux/45-script-linux-para-avisar-de-batearia-cargada
      Pinakamahusay na patungkol,
      Koponan ng Slimbook

  11.   Tono dijo

    Tao kung anong magandang blog ito, ngayon ko lang ito natuklasan, nasubok ko ang Ubuntu nang halos 15 araw at ang lahat ay tila napaka-kagiliw-giliw, mabilis at ... mabuti, talagang gusto ko ang mundong ito, at ang blog na ito ng mga binisita ko ay tila sa akin, sa palagay ko, ang pinakamahusay.

  12.   fredericlinux dijo

    Sa gayon pss nilikha ko ang JBattery ilang buwan na ang nakakaraan, ito ay isang java app na graphic na nagbibigay-daan sa iyo upang gawin ang pareho, din sa pinakabagong bersyon pinapayagan kang malaman kahit na ang kalusugan ng baterya. malalaman nila ang proyekto sa

    http://niconsystem.zz.mu/proyectos/jbattery

    1.    masigla dijo

      kawili-wili

  13.   David dijo

    Maraming bagay akong natutunan sa iyong script. Tungkol sa mga baterya na nag-puna ka na sa maraming mga kagiliw-giliw na puntos, ngunit susulat ako ng maraming mga aspeto na sa palagay ko ay mahalaga tungkol sa mga baterya. Mahilig ako sa pagkontrol sa radyo, ang mga baterya ng Lipo na ginagamit namin ay mas maselan ngunit halos kapareho ng mga ginagamit ng Lithium sa mga laptop, sa ating kapaligiran na tayo at dapat tayo maging mas maingat sa mga baterya, medyo mas mapanganib sila (LiPo) at gastos sila sa amin ng isang mata, kaya interesado kaming panatilihin ang mga ito sa mabuting kalagayan.

    1.- Hindi ito dapat labis na ma-overload o mag-overload. Ito ay mahusay na kinokontrol ng circuitry ng iyong laptop, kung hindi man ay hindi ito ligtas at ang mga tagagawa ay mayroong higit sa isang takot at pagpapabalik. Iyon ang dahilan kung bakit ang anumang aparato na may mga baterya ng lithium ay papatayin lamang kapag mayroon itong mababang baterya (halimbawa ng mga mobile phone). Kapag umabot sa 100% ang karga, pinapanatili nila ang isang minimum na kasalukuyang pagpapanatili. (Tumingin sa isang mobile na kapag umabot sa 100% ang init ay nabawasan). Sa mga modernong laptop kinukuha nila ang kasalukuyang mas mabuti mula sa input ng kuryente sa halip na ang baterya kapag ito ay naka-plug in, kaya't hindi dapat maging isang problema na panatilihin itong naka-plug in kahit na nasa 100% ito. Siyempre, upang mapanatili ang mabuting kalusugan ng baterya mainam na pigilan itong patayin dahil sa naabot ang pinakamaliit, ngunit 40% ay labis. Sa palagay ko sapat na ang 10-15%.

    2.- Maraming nagpapasama sa init ng mga baterya na ito, mas mainam na singilin ito at gamitin ito sa isang cool na lugar, marahil ay tatagal ka ng mas kaunting oras upang singilin sa isang cool na lugar kaysa sa isang mainit, hindi pa mailabas ang paglabas. Ang problema ay ang mga laptop ay medyo naging mainit, kung pinamamahalaan mong bawasan ang temperatura ay magtatagal pa ito ng ilang minuto.

    3.- Kung mas binawasan natin ang bilang ng beses na singilin ang baterya, mas mabuti. Ang mga de-kalidad na baterya ay may kapaki-pakinabang na buhay na humigit-kumulang na 1000 na cycle ng singil o higit pa. Kung nagamot mo ito ng maayos magtatagal ito, kung ito ay napagamot nang malupit ang buhay na kapaki-pakinabang ay mababawasan nang mas maaga. Pansinin kung paano pagkatapos ng ilang taon ang baterya ng mga mobile phone o laptop ay tumatagal ng mas mababa at mas mababa. Kung naniningil tayo mula 20% hanggang 100% tatagal ito ng mas mahaba kaysa 40 hanggang 80%.

    4.- Ang panloob na circuitry ng mga modernong laptop ay nagbibigay-daan sa iyo upang i-configure ang profile ng paggamit ng baterya, kung nakakonekta ang karamihan sa outlet ng kuryente o sa laptop mode. Kung makakonekta ka sa kasalukuyang, i-configure ang pamamaraang iyon (sa kasamaang palad ang software ng gumagawa ay ginagawa lamang ito para sa Windows, ngunit maaari itong maitaguyod sa BIOS), ang totoo ay nasa naka-plug mode kung ano ang ginagawa nito ay idiskonekta ang i-load kapag umabot ito sa 80%, sapagkat iyan ang pinakamahusay na pinapanatili at napanatili kung ang baterya ay hindi ginagamit. Nagsisimula ang pag-charge nang bumaba ang baterya sa ibaba 40%. Ito ang aking ginustong pagsasaayos, kailangan ko lamang tandaan na kung sa anumang oras kailangan mong gamitin ito na naka-plug, ang paunang halaga ng baterya ay nasa 80%. Kung inilagay mo ito sa portable mode pagkatapos sisingilin ito ng hanggang sa 100% ngunit kung maaalala ko rin ng tama hindi na ito magsisimulang singilin muli hanggang sa bumaba ito sa ibaba ng isang minimum na halaga (marahil sa pagitan ng 40 at 60%), upang maaari kang gumana ng perpekto naka-plug in sa mode na ito kung madalas kang maraming gumagalaw kasama nito.

    5.- Ang kasalukuyang teknolohiya ay karaniwang Lithium, kaya't hindi sila nagdurusa sa epekto ng memorya, ang mga pagpipiliang iyon na maraming taon na ang nakalilipas sa bios na gumawa ng maraming mga cycle ng pag-charge / paglabas upang linisin o subukang bawiin ang baterya na hindi na magkaroon ng kahulugan. Mas may katuturan iyon sa Nickel Cadmium at sa isang maliit na lawak na Nickel Metal Hydride ngunit hindi sa Lithium (Lithium, Life, Lipo).

    6.- Kung isasaalang-alang mo kung ano ang sinabi sa mga puntos na 1 at 3, huwag iwanan ang mga baterya na pinalabas nang mahabang panahon, dahil unti-unting natatapos ang mga ito. Ang script na ito ay magiging isang mabuting paraan upang balaan kung mayroon kang laptop na may baterya sa "laptop mode" at iiwan mo ito nang hindi ginagamit nang mahabang panahon, kaya't ang perpekto ay iwanan ang baterya sa paligid ng 80-85% singilin, dahil ito ay kung paano pinakamahusay na panatilihin nila ang pag-load sa paglipas ng panahon at sa katotohanan ito ay kung paano ito dapat dumating kapag binili mo ito sa kanyang araw.

    Bilang isang tala, alamin na ang huling 5% (95-100%) ng baterya ay nagkakahalaga ng higit pa upang singilin, kaya kung nagmamadali kang samahan ito ng maraming beses hindi ito sulit na maghintay para umabot ito sa 100 % para sa 5% lamang.

    Pinakamahusay na patungkol,
    David.

    1.    masigla dijo

      Mahusay na paliwanag .. maraming salamat

  14.   Fabian dijo

    Magandang hapon sinusubukan kong i-edit ang iyong pagtaas ng hint ng script sa pananalapi ng pagpapatugtog ng tunog tulad ng iba pang mga abiso, ngunit hindi ito nilalaro, maaari mo akong tulungan sa pamamagitan ng pagsasabi sa akin kung ano ang mali kong ginagawa.
    halimbawa

    notify-send -h string: sound-file: /usr/share/sounds/KDE-Sys-Error-Printing.ogg «pagsubok »« Ito ay isang mahusay na pagsubok sa pag-abiso »

  15.   Diego dijo

    Mabuti…
    Higit pa sa isang hiwa

    RESULTA =cut -c 1-2 tmp_bateria.txt

    Hindi ba dapat gawin ang isang tr?

    RESULTA =tr "%," " " < tmp_bateria.txt

    Ngunit sa hiwa, kung ang baterya ay nasa 100 aabutin ito para sa 10 (-c 1-2) at hihilingin sa iyo na kumonekta.
    Ah ... sagot ko sa sarili ko. Sa pagpapatakbo ng script na ito hindi ka dapat umabot sa 100 🙂 Tulad ng kaso ko sa sandaling ito na konektado ang adapter: p
    Salamat sa inyo.

  16.   Mario dijo

    Hi Mahusay na script, iniisip kong gumawa ng katulad na bagay, ngunit sa halip ay gamitin ang electronic charge controller na nangangalaga, halimbawa, kapag umabot sa 100% ang baterya ay tumitigil ito sa pagpapadala ng singil at direktang kumukuha ng enerhiya mula sa pinagmulan. Sa isang paraan na, halimbawa, napili itong singilin hanggang sa 80 when at nang maabot ko ang antas na iyon, hihinto ang controller sa pagpapadala ng enerhiya sa baterya at kukuha lamang ng kasalukuyang mula sa mapagkukunan, nang hindi na kinakailangang konektado at idiskonekta , paggastos ng hindi kinakailangang mga pag-ikot at sa parehong oras na ang baterya ay palaging gumagana sa mga saklaw na maiwasan ang napaaga na pagkasira

  17.   Jose Alberto Chavez Alvarez dijo

    Paumanhin sa palagay mo maaari mong gawin ang script na maaaring buhayin ang isang relay upang i-deactivate ang pagkarga ng laptop at buhayin ito kapag ito ay nasa mababang antas ng pag-load.