Comment puis-je atténuer l'écran du terminal?


23

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?

Réponses:


19

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.


Ne fonctionne pas sur Mac OS X 10.12.6.
politicus

Cela ne fonctionne pas pour moi sur MacOS 10.14.
Trevor Sullivan

Les codes clés doivent être 144 et 145, respectivement. Voir osxdaily.com/2019/08/14/change-screen-brightness-mac-terminal
Liu

20

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:

brew install brightness

Et l'utilisation est simple:

  • Réglez la luminosité à 100%: brightness 1
  • Réglez la luminosité à 50%: 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.


Pour moi, ces instructions ont installé une commande appelée brightness, non screenbrightness. Sinon, cela a fonctionné comme décrit. Merci!
octern

Je pense que cela a à voir avec une fusion de projets github. Lorsque cela s'est produit, ils ont mis à jour la commande brightness(ce que quelqu'un dans la communauté a heureusement déjà corrigé dans la réponse).
studgeek

Notez que le package de luminosité Homebrew est actuellement rompu sous macOS 10.13. Voir github.com/nriley/brightness/issues/21 .
Taylor Edmiston

10

capture d'écran

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 .

npm install --global brightness-cli

Et puis exécutez simplement brightnessdepuis votre ligne de commande.


Ne fonctionne pas pour moi:$ 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
Kibber

fonctionne pour moi mais cela ne dit rien au niveau du système
Shahid Ghafoor
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.