Pour autant que je sache, il n'y a pas d'options logicielles disponibles pour empêcher la batterie de se charger.
De même, il n'est pas possible d'empêcher la charge (tout en alimentant simultanément l'ordinateur portable) en scotchant ou en "bloquant" de quelque manière que ce soit certaines des broches du câble, comme cela était possible pour MagSafe 2.
Si vous n'êtes pas un programmeur et/ou un ingénieur matériel, la seule solution pratique à laquelle je pense est d'acheter un chargeur à faible puissance. Par exemple, si vous utilisez normalement un MacBook Pro avec un chargeur de 96 W, trouvez un chargeur d'une puissance inférieure afin qu'il ne couvre que votre consommation normale d'énergie lorsque vous utilisez votre ordinateur portable. Cela n'empêchera pas exactement l'ordinateur portable de charger la batterie, mais cela la réduira au minimum.
Si vous pouvez vivre avec l'ordinateur portable fonctionnant sur batterie de temps en temps, je suggérerais d'obtenir une fiche d'alimentation programmable (comme une fiche intelligente Phillips Hue ou une fiche compatible WiFI). Ensuite, vous pouvez créer un petit script ou programme qui éteint la prise (et donc votre chargeur), lorsque la charge de la batterie est à 50+% - et similaire l'allume quand elle atteint 30% ou moins.
Si vous voulez essayer de créer une solution logicielle, gardez à l'esprit que de nombreuses suggestions que vous voyez en ligne indiquent qu'il faut définir une kIOPMChargeInhibitAssertion qui s'affichera lors de l'exécution du programme. pmset -g assertions
. Cependant, cela n'est utile que pour les très vieux Macs - sur les Macs actuels, la charge est entièrement gérée par des microprocesseurs secondaires. L'unité centrale principale et le système d'exploitation ne sont pas vraiment impliqués, et vous ne pouvez donc pas empêcher la batterie de se charger de cette manière.
Ceci étant dit, la recommandation officielle d'Apple est de maintenir les batteries à un niveau de charge d'environ 50 %. lors du stockage les. Ce n'est pas une recommandation qui s'applique lorsque vous alimentez réellement la batterie (l'ordinateur gère automatiquement la charge lente et s'assure que la batterie n'est en aucun cas "surchargée" ou quelque chose du genre).