Ekranı Terminalden nasıl kısabilirim?


23

OS X Lion'lu bir Mac'te ekranı Terminal'den karartmak mümkün mü? Parlaklığı ve hacmi kontrol etmek için herhangi bir komut var mı?

Yanıtlar:


19

Bunu bir Applescript aracılığıyla yapabilir ve şöyle çalıştırabilirsiniz:

Selektör:

tell application "System Events"
        key code 144
end tell

Parlak:

tell application "System Events"
        key code 145
end tell

Bunları .script dosyaları olarak kaydedebilir ve CLI'den şu şekilde çalıştırabilirsiniz:

osascript ~/Path/to/File

Buna başvurabilirsiniz .

Bunu bu şekilde de yapabilirsiniz , ancak bu daha fazla kurulum gerektirir.


Mac OS X 10.12.6 üzerinde çalışmıyor.
— politicus

MacOS 10.14'te bu benim için çalışmıyor.
— Trevor Sullivan

Anahtar kodları sırasıyla 144 ve 145 olmalıdır. Bkz osxdaily.com/2019/08/14/change-screen-brightness-mac-terminal
— Sining Liu

20

Bu komut satırı aracını github.com/nriley/brightness adresinden yükleyebilirsiniz . Homebrew'unuz varsa kurulum oldukça kolaydır:

brew install brightness

Ve kullanımı basittir:

  • % 100 parlaklık ayarlayın: brightness 1
  • % 50 parlaklık ayarlayın: brightness 0.5

Maalesef harici monitörler için çalışmıyor. Apple , nedeninin arka planı için Apple'ın Thunderbolt - DVI adaptörü aracılığıyla 3. taraf ekranlar için DDC / CI'yi destekliyor mu? Bölümüne bakın .


Benim için bu talimatlar brightnessdeğil adlı bir komut yükledi screenbrightness. Aksi takdirde, bu tarif edildiği gibi çalıştı. Teşekkürler!
— octern

Bunun github projelerinin birleşmesi ile ilgili olduğunu düşünüyorum. Bu gerçekleştiğinde komutu güncellediler brightness(Topluluktaki bir kişi cevapta zaten düzeltildi).
— studgeek

Parlaklık Homebrew paketinin şu anda macOS 10.13 altında kırıldığını unutmayın. Bkz. Github.com/nriley/brightness/issues/21 .
— Taylor Edmiston

10

ekran görüntüsü

Bunun için CLI kullanarak parlaklığı ayarlamayı destekleyen bir düğüm modülü oluşturdum. Bkz. Https://github.com/kevva/brightness-cli .

npm install --global brightness-cli

Ve sonra sadece brightnesskomut satırınızdan çalıştırın .


Benim için çalışmıyor:$ 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

benim için çalışmak ama sistem düzeyinde söylemiyor
— Shahid Ghafoor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.