터미널에서 화면을 어둡게하려면 어떻게해야합니까?


23

OS X Lion이 설치된 Mac에서 터미널에서 화면을 어둡게 할 수 있습니까? 밝기와 볼륨을 제어하는 ​​명령이 있습니까?

답변:


19

Applescript를 통해 수행하고 다음과 같이 실행할 수 있습니다.

주차:

tell application "System Events"
        key code 144
end tell

밝게 :

tell application "System Events"
        key code 145
end tell

이를 .script 파일로 저장 한 후 다음과 같이 CLI에서 실행할 수 있습니다.

osascript ~/Path/to/File

당신은 이것을 참조 할 수 있습니다 .

이 방법으로 도 할 수 있지만 더 많은 설정이 필요합니다.


Mac OS X 10.12.6에서는 작동하지 않습니다.
politicus

MacOS 10.14에서는 작동하지 않습니다.
Trevor Sullivan

키 코드는 각각 144와 145 여야합니다. 참조 osxdaily.com/2019/08/14/change-screen-brightness-mac-terminal
Sining 리우

20

이 명령 행 도구는 github.com/nriley/brightness 에서 설치할 수 있습니다 . homebrew가 있으면 설치가 매우 쉽습니다.

brew install brightness

사용법은 간단합니다.

  • 100 % 밝기 설정 : brightness 1
  • 50 % 밝기 설정 : brightness 0.5

불행히도 외부 모니터에서는 작동하지 않습니다. Apple 은 이유에 대한 배경은 Apple Thunderbolt-DVI 어댑터통해 타사 디스플레이 용 DDC / CI를 지원합니까?를 참조하십시오 .


나 에게이 지침은 brightness, not 이라는 명령을 설치했습니다 screenbrightness. 그렇지 않으면, 이것은 설명대로 작동했습니다. 감사!
octern

나는 그것이 프로젝트의 github 병합과 관련이 있다고 생각합니다. 그 일이 일어 났을 때 그들은 명령을 업데이트했습니다 brightness(커뮤니티의 누군가가 이미 답을 고쳤습니다).
studgeek

밝기 Homebrew 패키지는 현재 macOS 10.13에서 손상되었습니다. github.com/nriley/brightness/issues/21을 참조하십시오 .
Taylor Edmiston

10

스크린 샷

CLI를 사용하여 밝기 설정을 지원하는 노드 모듈을 만들었습니다. https://github.com/kevva/brightness-cli를 참조 하십시오 .

npm install --global brightness-cli

그런 다음 brightness명령 줄에서 실행하면 됩니다.


나를 위해 작동하지 않습니다 :$ 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

나를 위해 일하지만 시스템 수준에서 말하지 않습니다
Shahid Ghafoor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.