1 votes

macbook - faible consommation à partir de la ligne de commande

Je veux souvent (par exemple dans le train) mettre mon macbook dans un état qui maximisera le temps dont je dispose avant que la batterie ne s'épuise - jusqu'à présent par exemple je vais désactiver le bluetooth, puis désactiver le wifi, puis modifier la luminosité - ma question est, puis-je faire tout cela à partir de la ligne de commande ? Ensuite, je lance un joli petit script...

3voto

moodforaday Points 2633

Vous pouvez, mais vous aurez besoin de quelques utilitaires supplémentaires :

luminosité - vous pouvez télécharger le programme à l'adresse suivante http://dev.sabi.net/svn/dev/trunk/LocationDo/brightness.c et le compiler en utilisant la commande :

gcc -std=c99 -o brightness brightness.c -framework IOKit -framework ApplicationServices

Ou vous pouvez simplement le télécharger depuis mon serveur à l'adresse suivante http://attic.luo.ma/brightness.bz2

Une fois que vous l'avez, brightness 0.01 diminuera la luminosité autant que possible

Bluetooth - La commande que vous voulez est blueutil que vous pouvez trouver ici https://github.com/toy/blueutil . J'en ai une version compilée disponible à l'adresse suivante http://attic.luo.ma/blueutil2.bz2 . J'ai également une autre version, plus ancienne, d'un programme du même nom que vous pouvez télécharger à l'adresse suivante http://attic.luo.ma/blueutil.bz2 .

Quel que soit le programme que vous utilisez, le -h Le drapeau vous expliquera comment l'utiliser.

Wi-Fi - Vous pouvez activer ou désactiver l'alimentation de l'AirPort en utilisant :

networksetup -setairportpower <device name> <on off>

<device name> est probablement soit en0 soit en1

Vous pouvez savoir de quoi il s'agit en utilisant

networksetup -listnetworkserviceorder | egrep "Wi-Fi, Device"

Pour mon Macbook Air (qui utilise en0), la commande pour le désactiver est :

networksetup -setairportpower en0 off

Plus de paramètres

Assurez-vous d'avoir également modifié les paramètres d'énergie dans les préférences système, mais vous pouvez également les définir à l'aide de la fonction :

sudo pmset -b sleep 10

pour dire à l'ordinateur de se mettre en veille après 10 minutes lorsqu'il est sur batterie, et/ou :

sudo pmset -b displaysleep 5

pour dire à l'ordinateur afficher se met en veille après 5 minutes, lorsqu'il est sur batterie (le drapeau -b indique la batterie).

pmset -g

vous montrera vos paramètres actuels.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X