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.