เป็นไปได้ไหมที่จะหรี่หน้าจอจากเทอร์มินัลใน Mac ด้วย OS X Lion? มีคำสั่งให้ควบคุมความสว่างและระดับเสียงหรือไม่?
เป็นไปได้ไหมที่จะหรี่หน้าจอจากเทอร์มินัลใน Mac ด้วย OS X Lion? มีคำสั่งให้ควบคุมความสว่างและระดับเสียงหรือไม่?
คำตอบ:
คุณสามารถทำได้ผ่าน Applescript และเรียกใช้งานเช่น:
Dimmer:
tell application "System Events"
key code 144
end tell
สว่าง:
tell application "System Events"
key code 145
end tell
คุณสามารถบันทึกไฟล์เหล่านี้เป็นไฟล์. sscript และเรียกใช้จาก CLI ดังนี้:
osascript ~/Path/to/File
คุณสามารถทำได้ด้วยวิธีนี้แต่ต้องมีการตั้งค่าเพิ่มเติม
คุณสามารถติดตั้งเครื่องมือบรรทัดคำสั่งนี้จากgithub.com/nriley/brightness การติดตั้งนั้นง่ายมากถ้าคุณมีโฮมบรูว์:
brew install brightness
และการใช้งานเป็นเรื่องง่าย:
brightness 1
brightness 0.5
น่าเสียดายที่มันใช้ไม่ได้กับจอภาพภายนอก ดูที่Apple รองรับ DDC / CI สำหรับการแสดงผลของบุคคลที่สามผ่านทาง Thunderbolt ของ Apple กับอะแดปเตอร์ DVIเพื่อดูว่าทำไม
brightness
screenbrightness
มิฉะนั้นสิ่งนี้จะทำงานได้ตามที่อธิบายไว้ ขอบคุณ!
brightness
(ซึ่งบางคนในชุมชนได้รับการแก้ไขอย่างมีความสุขในคำตอบ)
ฉันได้สร้างโมดูลโหนดสำหรับสิ่งนี้ที่สนับสนุนการตั้งค่าความสว่างโดยใช้ 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