Rayuwar baturi ɗaya ce daga cikin abubuwan da ke damun waɗanda suke amfani da su kwamfyutoci tare da Linux, musamman idan kuna amfani da kwamfutocin KDE ko GNOME. Ƙayyade cajin baturi zuwa 80% babbar dabara ce don tsawaita rayuwar batirin lithium, da hana lalata da wuri wanda ke faruwa yayin ci gaba da caji.
A cikin wannan labarin na kawo muku jagora mafi cika da sabuntawa don sarrafa matsakaicin cajin baturi a Linux, Bincika duka kayan aikin da aka gina da kuma rubutun al'ada, ƙayyadaddun ƙayyadaddun samfuri, da shawarwari ga masu amfani da kwamfutar tafi-da-gidanka na yau da kullum. Idan kun ji takaicin yadda kwamfutar tafi-da-gidanka ke raguwa da sauri ko kuma kawai kuna son kula da shi tun daga farko, karanta a gaba.
Me yasa iyakance cajin baturi zuwa 80%?
Batirin lithium-ion, akwai a yawancin kwamfyutocin yanzu, Suna fama da saurin lalacewa idan ana kiyaye su koyaushe akan kaya 100%.. Masana'antun kamar ASUS, Lenovo ko Dell ya haɗa da kayan aiki a ciki Windows don iyakance matsakaicin nauyi kuma don haka kare kayan aikin, amma a cikin Linux ba koyaushe ana samun wannan aikin ta hanyar dubawar hoto ba.
Ƙayyadade matsakaicin caji zuwa 80% (ko duk abin da masana'anta suka ba da shawarar) yana taimakawa kiyaye baturin cikin kyakkyawan yanayi don ƙarin zagayowar caji., guje wa asarar iya aiki a cikin watanni.
Daga KDE Plasma da GNOME muhallin tebur
Don yin wannan a cikin waɗannan mahallin tebur, kawai bi waɗannan matakan, farawa da KDE Plasma:
- Jeka Saitunan Tsari.
- Duba Tsarin > Gudanar da Wuta.
- Sannan danna kan Advanced Power Settings.
- A cikin Cajin Cajin, zaku iya saita iyakoki da kuke so.
- Ina ba da shawarar cewa su kasance Dakatar da caji a: 80% kuma Fara caji sau ɗaya a ƙasa: 40%.
- Aiwatar Kuma shi ke nan.
A cikin yanayin GNOME, matakan sune:
- Shigar da tsawo na Cajin Lafiya na Baturi, mai jituwa tare da nau'ikan kwamfyutoci daban-daban kamar ASUS, Acer, Lenovo, Dell, LG, da sauransu.
- Kunna Polkit.
- Da zarar an yi, za ku iya ganin sabon tsawo a cikin tire na tsarin.
- Kuna da hanyoyi guda uku: Cikakken iyawa, Daidaitacce, da Matsakaicin tsawon rayuwa. Duk ukun sun yarda da ƙimar daidaitawa daga Ƙarfi.
Zaɓuɓɓukan Ƙasar da Tallafin Mai ƙira a cikin Linux
Wasu masana'antun suna bayarwa Aikace-aikacen Windows kawai don sarrafa baturi. Misali shine MyASUS, wanda ke ba ku damar zaɓar bayanan bayanan caji mafi kyau. Koyaya, idan kun cire Windows ko ƙirar ku ba ta da tallafi, kuna buƙatar neman madadin. Wasu kwamfutoci, musamman Lenovo ThinkPads, ba ka damar sarrafa iyakoki ta amfani da software a cikin Linux.
- ThinkPad: zaka iya girkawa TLP da module acpi_kira. TLP babban kayan aiki ne na sarrafa wutar lantarki don Linux wanda ke ba ku damar ayyana ma'aunin nauyi a cikin fayil ɗin sanyi. Don ƙarin bayani, kuna iya duba wannan Labari kan sarrafa baturi a Linux.
- Wasu samfura: Wasu masana'antun suna ba ku damar canza iyakokin lodi ta hanyar shiga BIOS/UEFI, yayin da wasu ba su da hanyar kai tsaye don yin hakan a wajen Windows.
Idan kuna da wasu tambayoyi, tuntuɓi takaddun takaddun samfuran ku ko bincika taruka na musamman.
Abubuwan da aka ba da shawarar akan Linux: TLP da acpi_call
Don samfurori masu jituwa, amfani da TLP hade da acpi_kira shine mafi kyawun mafita don sarrafa iyakokin kaya ta atomatik. Bari in bayyana yadda yake aiki:
- Shigar da fakitin da suka dace:
sudo apt install tlp acpi-call-dkms
(akan rarrabawar Debian/Ubuntu)
sudo pacman -S tlp acpi_call
(na ArchLinux da abubuwan asali) - Shirya fayil ɗin sanyi:
Bude/etc/default/tlp
tare da editan da kuka fi so kuma nemi layukan masu zuwa:
START_CHARGE_THRESH_BAT0=55
STOP_CHARGE_THRESH_BAT0=80
Daidaita dabi'u bisa ga fifikonku ko shawarar masana'anta. Misali, don cajin har zuwa 80%, zaku iya saita START zuwa 58 da STOP zuwa 80 (ƙimar ƙila ta buƙaci gwaji dangane da kayan aikin ku). Hakanan zaka iya ganin nasihu a cikin bidiyoyin bayani a YouTube don ingantaccen tsari. - Sake kunna sabis na TLP don amfani da canje-canje:
sudo tlp start
Tsarin zai sarrafa farawa da ƙarshen caji ta atomatik bisa ga ƙayyadaddun ƙofofin.
Menene zai faru lokacin da baturin ya kai mafi ƙanƙanta da iyakar iyaka?
Yawancin masu amfani suna mamakin abin da zai faru lokacin da aka saita iyakar lodawa. A mafi yawan tsari, Idan baturin ya wuce iyakar iyaka, caji yana tsayawa kuma wutar lantarki ta canza zuwa samar da kwamfutar tafi-da-gidanka kai tsaye.. Lokacin da cajin ya faɗi ƙasa mafi ƙarancin ƙira, tsarin yana ba da damar cajin baturi. Wannan hali shine mabuɗin don rage lalacewa da inganta lafiyar sassa.
Wannan yanayin yana da ban sha'awa musamman saboda Ka guje wa sake zagayowar caji akai-akai idan kana amfani da kwamfutar tafi-da-gidanka da aka haɗa da wutar lantarki. Ta wannan hanyar, baturin ya kasance a cikin iyakoki mai aminci kuma kayan aiki suna ci gaba da aiki akai-akai.
Madadin Duniya: Kulawar Baturi da Rubutun Sanarwa
Ba duk kwamfyutocin kwamfyutoci ke ba ku damar iyakance rayuwar baturi daga UEFI ko tare da kayan aikin kamar TLP ba. Idan wannan shine batun ku, zaku iya amfani da rubutun al'ada wanda Kula da halin baturi kuma sanar da kai lokacin da zaka haɗi ko cire haɗin cajar. Kodayake ba su da mafita ta atomatik, suna da babban taimako tare da kulawa da hannu.
Misalin rubutun Bash don faɗakarwar baturi
Kuna iya ƙirƙirar ƙaramin rubutun bash wanda ke amfani da kayan aiki acpi don duba adadin baturi da sanarwa-aika don nuna sanarwa a cikin KDE ko GNOME. Wannan nau'in rubutun lokaci-lokaci yana bincika halin baturi kuma yana aika saƙonni lokacin da aka kai ƙayyadadden maƙasudin:
#!/bin/bash yayin da gaskiya yi bat_level=`acpi -b | grep -oP '+(?=%)'' idan; sannan sanarwa-aika "Batir a 80% ko fiye" "Cire caja. Matsayin yanzu: ${bat_level}%" elif; sa'an nan sanarwa-aika "Ƙananan Baturi (20%)" "Haɗa caja. Matsayin yanzu: ${bat_level}%" fi barci 600 # Duba kowane minti 10 da kayi.
Kuna iya ajiyewa script, ba shi izinin aiwatarwa kuma kaddamar da shi a login, don haka koyaushe za ku sami mahimman gargaɗi don haɗawa ko cire haɗin caja kafin baturin ya lalace gaba ɗaya.
Saka idanu akai-akai: amfani da cron da keɓancewa
Idan kun fi son madaidaicin sarrafawa, zaku iya tsara rubutun don gudana ta atomatik ta amfani da cron
ko hada cak a ciki tsarin tsarin. Misali na yau da kullun shine ƙara ɗawainiya zuwa crontab wanda ke haifar da rajistan kowane ƴan mintuna:
* * * * * /hanya/to/script/battery_notification.sh
Wannan hanyar tana da kyau ga masu amfani tare da distros kamar ArchLinux waɗanda ba su da crontab na gargajiya, kodayake koyaushe kuna iya shigarwa. cronie don gudanar da ayyuka masu maimaitawa.
Ƙarin kula da baturi a cikin Linux
Bayan iyakar lodi, akwai adadin shawarwarin gaba ɗaya don Tsawaita rayuwar baturi akan kwamfyutocin Linux:
- Ka guji ɗaukar tsayin daka zuwa zafi mai yawa, kamar shi Zazzabi na ɗaya daga cikin abubuwan da suka fi ƙasƙantar da baturi.
- Yi hankali kada ka sauke baturin gaba daya. Zagaye mai zurfi na iya zama cutarwa a cikin dogon lokaci..
- Yi cikakken caji da zagayowar fitarwa kowane zagaye 30 ko 50 don tabbatar da daidaita alamar baturi.
- Yi amfani da sandunan sanyaya ko ɗaga kwamfutar tafi-da-gidanka don inganta yanayin iska a ƙasa.
Abubuwa na musamman: iyakancewar alamar da madadin
Duk da yake samfuran kamar Lenovo suna sauƙaƙe gudanarwa ta ci gaba ta hanyar TLP, sauran masana'antun kamar ASUS iyakance ayyuka zuwa Windows kuma ba sa samar da daidaitattun kayayyaki a cikin Linux. A cikin wadannan lokuta, Magani na wucin gadi shine saita iyakar lodawa daga Windows, idan kuna da sau biyu taya, tunda wasu tsarin suna yin rikodin sanyi a cikin BIOS/UEFI kuma suna mutunta shi lokacin booting Linux. Koyaya, wannan zaɓin baya bada garantin aiki akan kowane ƙira kuma yana iya buƙatar gwaji.
Rashin goyan bayan wasu samfuran ga masu amfani da Linux ya kasance babban batu, kodayake al'ummomi suna ci gaba da haɓaka hanyoyin magance su.
Marubuci mai sha'awa game da duniyar bytes da fasaha gabaɗaya. Ina son raba ilimina ta hanyar rubutu, kuma abin da zan yi ke nan a cikin wannan shafi, in nuna muku duk abubuwan da suka fi ban sha'awa game da na'urori, software, hardware, yanayin fasaha, da ƙari. Burina shine in taimaka muku kewaya duniyar dijital ta hanya mai sauƙi da nishaɗi.