10 votes

Arrêter l'utilisation de la batterie [Ubuntu 18]

La batterie de mon ordinateur portable est cassée, totalement morte. Elle est également irremplaçable et je ne pourrai pas la remplacer dans les 3 prochains mois au moins. Il invoque des messages de notification presque toutes les 3 à 5 secondes, ce qui devient rapidement ennuyeux. Je suppose que ce sont les mêmes qui provoquent le décalage de la frappe, car comme je me l'explique, la batterie ou un chien de garde dans le système d'exploitation envoie une interruption au processeur, le système d'exploitation change de processus pour exécuter l'interruption, d'où le décalage.

S'il vous plaît, dites-moi comment je peux arrêter complètement l'utilisation de la batterie par l'ordinateur. Jusqu'à présent, j'ai essayé les paramètres dconf, "critical-battery-action" = "nothing" et use time policy à la fois true et false, rien n'y fait. J'ai désinstallé l'indicateur de batterie, cela n'a pas fonctionné non plus. Est-ce que je dois supprimer les pilotes de la batterie, si oui comment et est-ce que cela empêchera l'ordinateur de fonctionner uniquement sur le chargeur ?

15voto

Rinzwind Points 270388

S'il vous plaît, dites-moi comment je peux arrêter complètement l'utilisation de la batterie par l'ordinateur.

Il n'y a pas de méthode pour cela dans Ubuntu : une batterie crée une boucle entre la source d'énergie et la carte mère, c'est donc du matériel. Vous devrez retirer physiquement la batterie du système.

Dois-je retirer les conducteurs de la batterie ?

Les piles n'ont pas de conducteur. Tout ce qui se trouve dans Ubuntu est utilisé à des fins d'analyse (pourcentages, durée de vie, etc.).

Une remarque supplémentaire : assurez-vous que le cordon d'alimentation est attaché au système avec du ruban adhésif ; si le connecteur est aussi capricieux que celui que j'ai maintenant, il tuera votre système s'il se déconnecte.

12voto

KDX2 Points 331

Une solution qui fonctionne pour l'instant est, à partir de Réglages > Notifications J'ai complètement désactivé les notifications, en cliquant sur Popups de notification . Le décalage a disparu, les notifications aussi. Le problème est qu'aucune de mes tentatives pour arrêter localement les notifications de batterie faible n'a fonctionné. Cette solution empêche donc les notifications des autres applications de s'afficher également.

Si je constate que cette solution ne fonctionne pas à l'avenir ou si je trouve une meilleure solution, je mettrai à jour cette réponse.

La batterie se trouve dans l'ordinateur portable.

4voto

Syfer Polski Points 310

@Rinzwind a techniquement raison - les batteries n'ont pas de pilotes, mais elles ont un firmware contrôlable. Ce micrologiciel accepte les commandes via l'ACPI (Advanced Configuration and Power Interface). Vous pouvez couper votre système d'exploitation de toute information sur ce que fait la batterie en déchargeant tous les modules ACPI du noyau ( acpi=off ) ou en déchargeant spécifiquement l'application battery Module noyau acpi (avec modprobe). Ces deux solutions ont été proposées avec l'aimable autorisation de https://wiki.archlinux.org/index.php/ACPI_modules .

Cependant, jouer avec l'ACPI est une mauvaise idée . L'ACPI n'est pas seulement utile pour le contrôle de la batterie : il contrôle les états du processeur (vous devrez probablement modifier le planificateur de votre processeur), la vitesse des ventilateurs, la luminosité de l'écran, le bouton d'alimentation (pour éteindre l'ordinateur si le système d'exploitation se plante irrémédiablement), les capteurs de température. Désactiver l'ACPI revient à détacher sa ceinture de sécurité.

1voto

Il y a quelques années, j'ai eu deux ordinateurs (en fait, l'un était celui d'un ami) qui sont tombés en panne à cause de batteries défectueuses. Ils ne démarraient pas du tout. J'ai enlevé les piles et ils ont démarré sans problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X