Est-il possible d'assombrir l'écran depuis Terminal, dans un Mac avec OS X Lion? Existe-t-il une commande pour contrôler la luminosité et le volume?
23
Vous pouvez le faire via un Applescript et l'exécuter comme tel:
Variateur:
tell application "System Events"
key code 144
end tell
Plus lumineux:
tell application "System Events"
key code 145
end tell
Vous pouvez les enregistrer en tant que fichiers .script, puis les exécuter à partir de la CLI comme ceci:
osascript ~/Path/to/File
Vous pouvez vous y référer .
Vous pouvez également le faire de cette façon , mais cela nécessite plus de configuration.
Vous pouvez installer cet outil de ligne de commande à partir de github.com/nriley/brightness . L'installation est assez facile si vous avez un homebrew:
Et l'utilisation est simple:
brightness 1
brightness 0.5
Malheureusement, cela ne fonctionne pas pour les moniteurs externes. Voir Apple prend-il en charge DDC / CI pour les écrans tiers via l'adaptateur Thunderbolt vers DVI d'Apple pour savoir pourquoi.
la source
brightness
, nonscreenbrightness
. Sinon, cela a fonctionné comme décrit. Merci!brightness
(ce que quelqu'un dans la communauté a heureusement déjà corrigé dans la réponse).J'ai créé un module de nœud pour cela qui prend en charge le réglage de la luminosité à l'aide de la CLI. Voir https://github.com/kevva/brightness-cli .
Et puis exécutez simplement
brightness
depuis votre ligne de commande.la source
$ brightness 100 /usr/local/lib/node_modules/brightness-cli/cli.js:3 const brightness = require('brightness'); ^^^^^ SyntaxError: Use of const in strict mode. at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:902:3