Bisakah saya menurunkan kecerahan tampilan minimum? Bagaimana?

45

Saat bekerja lembur, saya ingin menurunkan kecerahan layar lebih jauh dari OS X memungkinkan dalam menggunakan tombol kecerahan.

Meskipun Anda dapat menggunakan + + F1/ F21 untuk mengubah kecerahan dalam peningkatan quaterish yang lebih kecil, ini tidak memiliki efek antara 0 dan 1 bilah .

yaitu Nilai-nilai 0,25, 0,50, 0,75, 1,00 memiliki kecerahan yang sama. Kecerahan hanya meningkat secara bertahap untuk quater di atas 1 .

Di Ubuntu saya telah mencapai pengaturan kecerahan sangat rendah dengan mengubah bilangan bulat secara manual dalam file konfigurasi. Apakah ada hal serupa yang dapat saya lakukan di OS X?

masukkan deskripsi gambar di sini

1 - Ini berfungsi untuk volume dengan cara yang sama.

gentmatt
sumber
2
Saat saya menurunkan kecerahan, suara dengungan yang menjengkelkan semakin keras. Jika saya bisa mendapatkannya lebih rendah dari pengaturan dasar, saya yakin suaranya akan membuat saya gila;)
stuffe
1
@stuffle Saya tidak mendengar suara apa pun dari layar, hanya dari keyboard. Saat menggunakan pengaturan kecerahan yang sangat rendah di Ubuntu, saya juga tidak mendengar apa pun.
gentmatt
Saya pikir ini adalah kesalahan yang diketahui pada iMac 24 saya ...
stuffe
Oh, itu menjelaskan semuanya! : D
gentmatt

Jawaban:

12

Aplikasi lain untuk mengurangi kecerahan adalah Shady . Tapi seperti Shades, itu hanya menggambar overlay di atas layar dan tidak benar-benar mematikan lampu latar.

LCD membutuhkan jumlah energi yang sama untuk menampilkan piksel terang dan gelap, dan beberapa LCD sebenarnya membutuhkan sedikit lebih banyak energi untuk menampilkan piksel gelap, sehingga Shady dan Shades bahkan dapat meningkatkan penggunaan energi.

Ada utilitas Objective-C kecil ( https://github.com/nriley/brightness/ ) untuk mengubah kecerahan tampilan, tetapi juga tidak dapat mengatur kecerahan di bawah nilai minimum normal.

Lri
sumber
Ini terlihat menjanjikan! Hamparan tampaknya tidak mempengaruhi warna seburuk nuansa. Tapi, saya harus mencobanya lagi malam ini.
gentmatt
2
Berikut ini sesuatu yang menarik tentang Shady - ini tidak mempengaruhi kecerahan kursor. Tidak yakin bagaimana perasaan saya tentang hal itu, tetapi jelas menekankan fakta bahwa itu hanya menggunakan overlay kecerahan. Saya benar-benar berharap saya dapat mengurangi konsumsi daya lebih jauh dengan cara meretas dan mengurangi kecerahan tampilan minimum yang sebenarnya lebih jauh ...
Steven Lu
@ gentmatt Anda bilang di Ubuntu Anda bisa mendapatkannya lebih rendah lagi. Bisakah Anda tahu apakah lampu latar benar-benar redup dan lebih hemat daya? Apakah ini dengan MacBook? Yang mana? Mungkin kita hanya perlu ekstensi kernel untuk OSX untuk mencapainya.
Steven Lu
@StevenLu Saya memiliki macbook pro dan di partisi Ubuntu saya memang dapat mengatur kecerahan cahaya latar dengan kontrol yang jauh lebih banyak daripada pada OS X. Saya bahkan telah membuat widget kecil untuk itu. Sedih untuk OS X hal-hal yang tidak bisa begitu sederhana.
pepper_chico
Tautan ini telah mati, apakah di mana saja online saat ini?
Stormblessed
21

Rekomendasi saya adalah permata yang belum banyak dikenal sampai sekarang, yang disebut ScreenShade .

Ada beberapa dimmer layar perangkat lunak Mac yang layak di luar sana, yang saya temukan di antaranya yang metode peredupannya menerapkan 'overlay' hitam yang semakin buram di atas layar untuk menjadi yang paling unggul dalam penampilan (memberikan kualitas yang lebih tinggi 'low blacks 'daripada Shades yang melakukan nya peredupan melalui profil warna / gamma tingkat tweaking) dan dalam melakukannya, juga bermain bagus dengan suhu warna yang terkenal mengatur aplikasi, F.lux .

Contoh terbaik dalam grup ini, adalah Shady (yang pengembangannya telah ditinggalkan oleh pengembangnya dan tidak memiliki klon nakal yang lebih baik di Mac App Store), ScreenDimmer , Screen Shade , dan Work at Night . (Nb dua yang terakhir ini, kelihatannya adalah klon, oleh pengembang yang sama di Mac App Store.)

Tetapi jika Anda ingin meniru sepenuhnya peredupan perangkat keras bawaan dalam perangkat lunak Mac, Anda sedang mencari aplikasi yang dapat memicu peredupan melalui hotkey, seluruh sistem.

Yang menjengkelkan, tidak ada aplikasi 'metode overlay' kualitas yang baru saja terdaftar yang benar-benar menyediakan pintasan keyboard (saat ini).

Jadi untuk semua kriteria di atas DAN memiliki pintasan keyboard, satu-satunya yang saya temukan adalah ScreenShade yang di -host Softonic yang sederhana , est 2008!

ScreenShade untuk Mac

Ini berfungsi pada Yosemite 10.10 tidak ada masalah, dan memiliki jendela preferensi kecil yang layak termasuk bahkan dukungan yang dapat disesuaikan untuk monitor multi / sekunder! Satu-satunya kelemahan adalah bahwa granularity hotkey dalam peredupan naik dan turun sedikit kurang dari yang idealnya inginkan (yaitu lompatan yang cukup besar), tetapi ini adalah konsesi kecil mengingat setidaknya menyediakan hotkey, dan itu pergi turun ke level yang sangat rendah (dengan kejelasan yang cukup baik), semuanya sama.

Jadi, sampai pesaing seperti ScreenDimmer, Shady, atau Screen Naungan / Bekerja di Malam Hari melakukan apa-apa, jika Anda menginginkan sesuatu dengan hotkey dan operasi simultan dengan f.lux (dan melakukannya dalam perangkat lunak), ini sepertinya hanya aplikasi yang dapat lakukan.


sumber
Saya sangat suka solusi ini karena berfungsi dengan monitor eksternal saya. Ini yang pertama saya temui yang melakukan ini.
haventchecked
Meskipun metode lain tidak menyediakan pintasan keyboard, beberapa menyediakan menu menubar tempat Anda bisa membuat pintasan sendiri di panel Preferensi Sistem Keyboard.
hepcat72
10

Menemukan solusi yang lebih baik dengan memodifikasi sistem kexts yang tidak bergantung pada aplikasi pihak ke-3 dan benar-benar menurunkan tingkat kecerahan lcd yang sebenarnya.

DISCLAIMER: Memodifikasi kexts memiliki risiko dan dapat mengacaukan mac Anda. Saya tidak bertanggung jawab jika OS Anda rusak.

Saya menggunakan Xcode untuk mengubah data untuk panel lcd saya di AppleBacklight.kext/Contents/Info.plist. Di MacBook Pro 13 "2011 saya, data panel ada IOKitPersonalities > AppleIntelPanelA > ApplePanels. Ada serangkaian nilai heksadesimal untuk setiap ID panel, misalnya panel saya adalah 9cc5, yang muncul sebagai F10T9cc5 dan nilainya adalah <00110000 00210029 00340042 00530069 008700ac 00d30103 013e0187 01e20252 02de038f>(ID panel Anda dapat ditemukan oleh pergi ke System Preferences > Displays > Color > Open Profile > mmod).

Kecerahan terendah dimulai dari pasangan kedua nilai hex (0021). Dalam contoh ini langkah kedua adalah 0029 lalu 0034 dan seterusnya, hingga nilai maksimum 0x38 (038f).

Anda dapat mengubah string itu untuk mendapatkan rentang kecerahan yang lebih luas, misalnya:

<00110000 00100015 00250034 00490060 008000ac 00d30103 013e0187 01e20252 02de0710>

Setelah mengatur nilai perbaiki izin dan bangun kembali cache (Anda dapat menggunakan terminal atau Disk Utility untuk Memperbaiki izin dan DCPIManager untuk membangun kembali cache).

Pastikan untuk mengizinkan OSX memuat kext yang dimodifikasi (tidak ditandatangani) dengan memasukkan ini di Terminal:

sudo nvram boot-args=kext-dev-mode=1

Catatan: 0710 pada akhir data adalah kecerahan maksimum yang diizinkan oleh HD3000 saya, yang berarti kontrol warna saya bisa menjadi jauh lebih gelap dan lebih terang daripada stok. Saya juga ingin menunjukkan bahwa nilai yang diberikan di atas tidak linear sama sekali, saya terlalu malas untuk mengerjakan langkah-langkahnya sekarang. Tapi idenya adalah untuk mendapatkan nilai minimum dan maksimum yang Anda inginkan dan masukkan nilai yang tepat di antara jika Anda ingin transisi yang mulus.

Dante the Metaphor
sumber
Senang bahwa Anda menemukan keberadaan /System/Library/Extensions/AppleBacklight.kext/Contents/Info.plist! Alih-alih IOKitPersonalities/AppleIntelPanelA/ApplePanels/F10T9cc5(dan bagaimana Anda tahu bahwa Anda adalah 9cc5?), Apakah Anda juga mencoba IOKitPersonalities/AppleIntelPanelA/IODisplayParameters/brightness/min? Sementara maxdiatur ke 255, mindiatur ke 40, yang sangat mirip dengan masalah yang kami coba selesaikan.
Matt
Menurut kextstat, AppleBacklight.kexttidak dimuat, tetapi AppleBacklightExpert.kextdimuat (dan sedang digunakan oleh AppleMuxControl.kext). Saya bingung - bagaimana bisa AppleBacklight.kextmemiliki efek ketika tidak dimuat?
Matt
lucunya saya menemukan ini ketika sedang mengalami masalah dengan panel lcd pengganti yang memiliki tingkat kecerahan yang sangat rendah (terlalu terang pada nilai terendah), Anda dapat menemukan tampilan id menggunakan colorsync saya mencoba nilai min dan max tetapi mereka tidak bekerja untuk saya,
Dante the Metaphor
1
Sepertinya SIP perlu dinonaktifkan di El Captain dan yang lebih baru. Boot args tidak memiliki efek developer.apple.com/library/content/documentation/Security/…
goodguys_activate
1
Apakah ada yang punya ini berfungsi pada macOS mojave 10.14.4?
GarouDan
4

Lihat aplikasi bernama Shades :

Tentang Shades Shades adalah utilitas GRATIS untuk mengendalikan kecerahan layar Anda. Ini berjalan di latar belakang memberikan kontrol halus yang selalu tersedia atas kecerahan layar Anda melalui antarmuka seperti Mac yang apik

Meskipun semua laptop Apple modern memiliki kontrol kecerahan untuk meredupkan layar dalam kondisi gelap, ada beberapa situasi di mana kontrol bawaan tidak memuaskan. Granularity of control agak kasar, dan pengaturan kecerahan minimum masih cukup cerah ketika bekerja dalam gelap gulita. Mungkin Anda perlu menggunakan mesin Anda di kamar gelap, atau suka bekerja larut malam tanpa mengganggu pasangan Anda yang tidur di samping Anda? Mungkin Anda perlu meredupkan layar pada mesin desktop, dan tampilan yang Anda gunakan tidak menawarkan fasilitas seperti itu? Jika ini masalahnya, coba Shades.

Catatan: Nuansa dapat mengganggu perangkat lunak kalibrasi warna, dan tidak boleh digunakan jika akurasi warna sangat penting.

IMac saya memiliki "kesalahan" di mana semakin rendah saya mengatur kecerahan, semakin berisik layar berdengung, karena masalah dengan kapasitor yang melakukan pekerjaan. Tetapi menggunakan aplikasi ini saya bisa mendapatkan kecerahan turun lebih jauh daripada menggunakan kontrol perangkat keras pada lampu latar, dan dengungan juga tidak diperkenalkan. Hasil ganda!

Ini juga berguna untuk menggunakan alat ini untuk mengubah kecerahan pada tampilan eksternal yang tidak menanggapi kontrol tombol kecerahan.

barang
sumber
2
Terima kasih, ini adalah solusi yang sangat nyaman digunakan. Itu tidak sempurna, karena tampaknya mengubah nilai gamma atau sesuatu seperti itu (warna dingin). Namun, ini akan baik-baik saja dalam kebanyakan kasus.
gentmatt
Ada beberapa aplikasi yang melakukan hal serupa, tetapi yang ini berfungsi baik tanpa ikon dok dll. Ya, itu hanya overlay layar pada intinya untuk memberikan ilusi redup, tetapi efektif jika Anda tidak keberatan dengan warna yang tampak seperti sedikit aneh jika Anda mengambilnya rendah.
Stuffe
3

Pendatang baru di sini adalah Desktop Dimmer , proyek sumber terbuka yang dihosting di GitHub.

Saat ini sedang dikembangkan secara aktif dan menyediakan bilah geser untuk setiap monitor Anda (internal dan eksternal):

Dimmer Desktop

Saya baru saja mencobanya di El Capitan tetapi hanya bekerja pada satu ruang per monitor (yang bisa menjadi batasan besar).

Menurut halaman beranda, ini kompatibel hingga Sierra.

lauhub
sumber
Bisakah itu benar-benar mencapai kecerahan nol?
0x90
Saya mencoba ini pada 10.12.6 dan berhasil. Tapi sepertinya aplikasi ini, seperti yang lain, hanya menggambar overlay. Kursor mouse tidak redup. @ 0x90 itu tidak membawa kecerahan ke nol lengkap, mungkin 1% atau sesuatu yang sangat rendah. Saya masih bisa melihat beberapa bentuk.
iled
1

Jika Anda melakukan banyak pengetikan, dan tidak bekerja dengan foto atau video, dll. Anda selalu dapat menggunakan trik pembalikan warna. Cukup tekan control + option + ⌘ + 8, dan semua warna pada layar akan terbalik total. Tidak ada lagi layar putih; hitam sebagai gantinya. Jauh lebih mudah di mata.

Dale Mackie
sumber
Tidak bekerja untuk saya sekarang ...
rogerdpack
0

Tak satu pun dari aplikasi mendapat layar yang benar-benar hitam.

Id tidak menggunakan kecerahan layar Mac F1.

Tetapi menggunakan KEDUA LAKUKAN!

Ya

Greg Patt
sumber
0

Saya hanya tahu cara menurunkan kecerahan pada titik terendah dengan cara yang telah Anda sebutkan pada pos Anda dan sama seperti Anda, itu tidak cukup. Alternatif saya ketika saya bekerja larut malam adalah sebuah aplikasi bernama Candlelight dan saya cukup menikmatinya! Ini bukan aplikasi gratis tetapi hanya sekitar $ 1 untuk membantu penglihatan Anda dalam jangka panjang!

Gia Tuệ Tôn Nữ
sumber
Dikatakan "tidak tersedia di negara Anda" :(
rogerdpack
0

Saya ingin menarik perhatian pada program f.lux , yang pada dasarnya mengurangi kecerahan saat "menjelang waktu tidur" dengan menghilangkan cahaya biru dari monitor. Ini membantu saya untuk dapat melihat layar saya di malam hari tanpa banyak rasa sakit, karena hanya menghapus cahaya biru memiliki efek peredupan, dan menendang di waktu tidur yang merupakan saat saya paling membutuhkan / menginginkannya. Anda juga dapat membuatnya "redup" melalui menu fluks -> preferensi -> seret slider atas ke kiri lebih banyak. Itu tidak akan benar-benar hitam (semacam kemerahan yang hilang) tetapi akan lebih redup yang mungkin lebih mudah pada mata, yaitu cukup mudah.

Anda dapat mencapai fungsionalitas yang sama menggunakan opsi " shift malam " mac bawaan (preferensi -> tampilan -> tab shift malam) (meskipun fluks tampaknya lebih dapat disesuaikan, entah bagaimana, dapat membuatnya lebih gelap).

Saya juga menemukan yang gratis (dengan pintasan keyboard) di app store "EasyOnTheEyes" (ada satu lagi yang gratis yang hanya bekerja dengan satu monitor ("Brightness Slider").

rogerdpack
sumber
0

QuickShade, tersedia di Mac App Store adalah solusi yang sangat sederhana. Anda dapat menambahkan pintasan keyboard ke dalamnya (saya memilih Fn+ Option+ F1/ F2).

Louis CAD
sumber
Ini juga hanya menggambar overlay, seperti dicatat oleh kecerahan kursor yang tidak terpengaruh.
iled