GNU/Linux >> Tutoriels Linux >  >> Debian

Chargez simplement les seuils de charge pour les ordinateurs portables ASUS sous Linux avec bat

bat est un outil de ligne de commande simple pour définir et vérifier facilement le seuil d'arrêt de charge de la batterie ASUS (pour les ordinateurs portables qui le prennent en charge) afin d'économiser la batterie.

Selon son wiki, l'objectif est de demander "répliquer la fonctionnalité ASUS Battery Health Charging Utility pour les ordinateurs portables ASUS sous Windows qui vise à prolonger la durée de vie de la batterie ".

J'ai déjà expliqué comment limiter la charge de la batterie des ordinateurs portables ASUS sous Linux (définir une limite de charge), mais à l'aide de cet outil, vous pouvez facilement modifier la limite de charge, la réinitialiser et voir le niveau de seuil de charge actuel. bat peut également imprimer l'état actuel de la batterie et l'état de charge.

Sous le capot, bat utilise les services systemd pour maintenir le seuil de charge de la batterie entre les redémarrages et après le réveil de l'hibernation. Pour utiliser bat, vous avez besoin de systemd 244 ou plus récent (par exemple, Ubuntu 20.04 et plus récent, Debian Bullseye et Sid, Fedora 32 ou plus récent, openSUSE Leap 15.3 etc.), Bash et au moins Linux 5.4, mais pour certains ordinateurs portables ASUS plus récents, vous aurez besoin d'un noyau plus récent (plus à ce sujet dans le lien ci-dessous).

Pour plus d'informations, veuillez consulter mon premier article sur la limitation de la charge de la batterie pour les ordinateurs portables ASUS. . Je recommande également de suivre les premières étapes de cet article (ne créez pas le service systemd ; si c'est le cas, arrêtez-le et désactivez-le avec sudo systemctl stop battery-charge-threshold; sudo systemctl disable battery-charge-threshold ) pour vous assurer que votre ordinateur portable ASUS prend en charge la limitation de charge de la batterie sous Linux. Tous les ordinateurs portables ASUS ne prennent pas en charge la définition d'un seuil de charge de la batterie, donc cela peut ou non fonctionner pour vous selon le modèle de votre ordinateur portable ASUS. Il n'y a pas de liste d'appareils pris en charge que j'ai pu trouver.

[[Edit]]Dans certains cas, cela peut ne pas fonctionner correctement après la reprise de la suspension (jusqu'à présent signalé uniquement sous Ubuntu) (ne définissez pas de seuil de chargement). Rapport d'erreur ici.

Vous pourriez également aimer :3 outils pour afficher les informations sur la batterie d'un ordinateur portable Linux à partir de la ligne de commande

Installez et utilisez bat pour limiter la charge de la batterie des ordinateurs portables ASUS sous Linux

Pour utiliser bat, installez d'abord le fichier binaire sur sa page de publication GitHub. Téléchargez le fichier bat et placez-le dans votre dossier personnel. Ouvrez ensuite un terminal et installez-le sur /usr/local/bin avec la commande suivante :

sudo install bat /usr/local/bin

Si vous avez déjà un binaire appelé bat (par exemple bat), renommez-le en autre chose.

Pour afficher le seuil de charge actuel avec bat, utilisez -t ou --threshold :

bat -t

Si vous n'avez jamais défini de seuil de charge pour la batterie, cette commande devrait renvoyer "100", ce qui signifie que la batterie sera complètement chargée.

Pour définir une valeur seuil pour que la batterie arrête de se charger avec la batte, utilisez :

sudo bat -t <CHARGE_THRESHOLD>

Par exemple, pour charger uniquement la batterie de l'ordinateur portable à 60 %, puis arrêter la charge, utilisez :

sudo bat -t 60

Par défaut, ce nouveau seuil de batterie n'est utilisé que pour la session en cours et est réinitialisé au redémarrage du système. Pour rendre le changement permanent, utilisez -p ou --persist :

sudo bat -p

Si vous souhaitez annuler cette opération et souhaitez uniquement utiliser le seuil de charge actuel pour la session en cours (l'empêcher de persister après un redémarrage du système), utilisez -r ou --reset :

sudo bat -r

Si vous souhaitez vous débarrasser des seuils de charge de la batterie et charger complètement l'ordinateur portable ASUS (à 100 %), réinitialisez simplement le seuil à 100 en utilisant :

sudo bat -t 100

bat peut également afficher le niveau actuel de la batterie (-c ou --capacity ) et imprimez l'état de charge (-s ou --status ).

Cela pourrait également vous intéresser :Comment intégrer le pavé numérique sur le pavé tactile de certains ordinateurs portables ASUS pour fonctionner sous Linux


Debian
  1. Linux :Comment obtenir le temps de chargement d'une page distante avec une commande depuis le terminal ?

  2. Vérifiez la charge du système sous Linux

  3. Kali sur le sous-système Windows pour Linux

  4. Kali Linux pour le PDA Gemini

  5. Voici comment faire en sorte que le pavé numérique intégré au pavé tactile de certains ordinateurs portables ASUS fonctionne sous Linux

Les 3 meilleures distributions Linux basées sur Debian pour tout le monde

Travailler avec le noyau en temps réel pour Red Hat Enterprise Linux

Comment installer Sysdig sur Linux pour surveiller la charge du système

Les 15 meilleurs Linux pour les enfants | Laissez vos enfants apprendre Linux en s'amusant

Comment modifier des groupes avec la commande groupmod sous Linux

Sécurisez Linux avec le fichier Sudoers