Чи можна знизити мінімальну яскравість дисплея? Як?


45

Коли я працюю пізно, я хотів би знизити яскравість екрана далі, ніж дозволяє OS X, використовуючи клавіші яскравості.

Хоча ви можете використовувати + + F1/ F21 для зміни яскравості меншими кватертичними кроками, це не впливає на 0 і 1 бар .

тобто значення 0,25, 0,50, 0,75, 1,00 мають однакову яскравість. Яскравість лише поступово збільшується для кватертів вище 1 .

В Ubuntu я здійснив дуже низькі налаштування яскравості, вручну змінюючи цілі числа в конфігураційних файлах. Чи є щось подібне, що я міг би зробити в OS X?

введіть тут опис зображення

1 - Це працює для гучності так само.


2
Коли я знижую яскравість, то дратівливий гудечий звук стає все голоснішим. Якби я міг отримати його нижче нижнього, я впевнений, що звук надішле мене божевільним;)
stuff

1
@stuffle Я не чую жодного звуку з дисплея, лише з клавіатури. Користуючись дуже низькими налаштуваннями яскравості в Ubuntu, я теж нічого не чув.
gentmatt

Я думаю, що це відома помилка в моєму iMac 24 ...
stuff

О, добре, що все пояснює! : D
гентматт

Відповіді:


12

Іншим додатком для зменшення яскравості є Shady . Але як і Shades, він просто малює накладку по екрану і насправді не вимикає підсвічування.

РК-дисплеї потрібна така ж кількість енергії, щоб відображати світлі та темні пікселі, а деяким РК-екранам насправді потрібно трохи більше енергії для відображення темних пікселів, тому Shady та Shades можуть навіть збільшити споживання енергії.

Існує невелика утиліта Objective-C ( https://github.com/nriley/brightness/ ) для зміни яскравості дисплеїв, але вона також не може встановити яскравість нижче нормального мінімального значення.


Це виглядає перспективно! Схоже, накладення не впливає на кольори так само погано, як відтінки. Але мені доведеться спробувати ще сьогодні сьогодні.
gentmatt

2
Ось щось цікаве про Shady - це не впливає на яскравість курсору. Не впевнений, як я відчуваю це, але це безумовно підкреслює той факт, що він просто використовує накладення яскравості. Я дуже хочу, щоб я міг ще більше зменшити споживання електроенергії, якось вторгнувшись і зменшивши фактичну мінімальну яскравість дисплея ...
Стівен Лу

@gentmatt Ви кажете, що в Ubuntu ви можете отримати його ще нижче. Чи можете ви сказати, чи насправді підсвічування стає ще більш тьмяною і не витягує ще менше енергії? Це з MacBook? Який? Можливо, нам просто потрібне розширення ядра для OSX, щоб досягти цього.
Стівен Лу

@StevenLu У мене є macbook pro, і в розділі Ubuntu я дійсно можу встановити яскравість підсвітки з набагато більшим контролем, ніж на OS X. Я навіть зробив для цього невеликий віджет . Сумно, що для OS X все не може бути таким простим.
pepper_chico

Ця посилання померла, чи є вона десь в Інтернеті сьогодні?
Штурмував

21

Моя рекомендація - досі маловідомий дорогоцінний камінь під назвою ScreenShade .

Існує кілька пристойних дисплеїв програмного забезпечення для програм Mac, серед яких я знайшов ті, чий метод затемнення полягає в застосуванні все більш непрозорого чорного «накладання» над екраном, щоб бути найкращим за зовнішнім виглядом (забезпечуючи набагато більш високу якість «низьких темношкірих» 'ніж Shades, що робить його затемнення за допомогою кольорового профілю / налаштування рівня гамми), і при цьому також чудово грає з відомим додатком, що регулює кольорову температуру, f.lux .

Найкращими прикладами цієї групи є Shady (розвиток якої покинув його розробник і не має кращого клоуна-клоуна в магазині додатків Mac), ScreenDimmer , Screen Shade та Work Night . (Nb ці два останніх, в оману, здаються клонами, тим самим розробником в Mac App Store.)

Але якщо ви хочете більш повно імітувати вбудоване апаратне затемнення Mac у програмному забезпеченні, ви шукаєте додаток, який може запускати затемнення за допомогою гарячих клавіш у загальній системі.

Прикро, що жоден із щойно перерахованих прикладів якості «метод накладення» насправді не забезпечує комбінації клавіш (на даний момент).

Отже, для всіх перерахованих вище критеріїв І, маючи комбінації клавіш, єдиний, який я знайшов, - це скромний Softonic ScreenShade , оцінка , 2008!

ScreenShade для Mac

Він працює на Yosemite 10.10 без проблем, і має пристойне вікно налаштувань, у тому числі навіть налаштовується підтримка декількох / вторинних моніторів! Єдиний його недолік полягає в тому, що деталізація гарячих клавіш в затемненні вгору і вниз трохи менше, ніж хотілося б в ідеалі (тобто стрибки досить великі), але це невелика поступка, якщо вона принаймні забезпечує гарячі клавіші, і це дійсно аж до дуже низьких рівнів (з досить хорошою чіткістю), все одно.

Тому поки такі претенденти, як ScreenDimmer, Shady або Screen Shade / Work Night, не роблять нічого з цього приводу, якщо ви хочете щось із гарячими клавішами та одночасною роботою з f.lux (і робити це в програмному забезпеченні), це виглядає лише додатком, який може Зроби це.


Мені дуже подобається це рішення, оскільки воно працює з моїми зовнішніми моніторами. Це перший, що я натрапив на те, що робить це.
перевірили

Хоча в інших методах не передбачено комбінації клавіш, деякі надають меню меню, для якого можна створити власні ярлики на панелі налаштувань клавіатури.
hepcat72

10

Виявив краще рішення, змінивши системні кекси, які не покладаються на сторонні додатки і фактично знижують фактичний рівень яскравості lcd.

ВІДКРИТТЯ: Змінення кексів має ризики і може зіпсувати ваш комп'ютер. Я не несу відповідальності, якщо ваша ОС зламається.

Я використовував Xcode для зміни даних для своєї панелі lcd в AppleBacklight.kext/Contents/Info.plist. У моєму MacBook Pro 13 "2011 дані панелі знаходяться IOKitPersonalities > AppleIntelPanelA > ApplePanels. Існує рядок шістнадцяткових значень для кожного ідентифікатора панелі, наприклад, моя панель - 9cc5, що відображається як F10T9cc5, а значення є <00110000 00210029 00340042 00530069 008700ac 00d30103 013e0187 01e20252 02de038f>. (Ваш ідентифікатор панелі можна знайти за збирається System Preferences > Displays > Color > Open Profile > mmod).

Найменша яскравість починається з другої пари шестигранних значень (0021). У цьому прикладі другим кроком є ​​0029, потім 0034 і так далі, до максимального значення 0x38 (038f).

Ви можете змінити цей рядок, щоб отримати ширший діапазон яскравості, наприклад:

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

Після встановлення значень виправлення дозволів та відновлення кешу (ви можете використовувати термінал або Disk Utility для виправлення дозволів та DCPIManager для відновлення кешу).

Переконайтеся, що дозволите OSX завантажувати змінений (непідписаний) кекс, ввівши це в Термінал:

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

Примітка: 0710 в кінці даних - це максимальна яскравість, дозволена моїм HD3000, а це означає, що мій контроль кольору може бути набагато темнішим і яскравішим, ніж запас. Я також хочу зазначити, що наведені вище значення взагалі не є лінійними, я зараз лінивий працювати над кроками. Але ідея полягає у тому, щоб отримати бажані мінімальні та максимальні значення та ввести належні значення між ними, якщо ви хочете плавний перехід.


Приємно, що ви відкрили для себе існування /System/Library/Extensions/AppleBacklight.kext/Contents/Info.plist! Замість IOKitPersonalities/AppleIntelPanelA/ApplePanels/F10T9cc5(а як ви знали, що ваш був 9cc5?) Ви також пробували IOKitPersonalities/AppleIntelPanelA/IODisplayParameters/brightness/min? Поки maxвстановлено значення 255, minвін встановлений на 40, що дуже схоже на проблему, яку ми намагаємося вирішити.
Мет

За даними kextstat, AppleBacklight.kextвін не завантажується, але AppleBacklightExpert.kextзавантажується (і використовується ним AppleMuxControl.kext). Я розгублений - як може AppleBacklight.kextмати ефект, коли він не завантажений?
Метт

смішно, що я натрапив на це, коли виникли проблеми із заміною lcd-панелі, яка мала дуже низький діапазон яскравості (вона була занадто яскравою при найнижчому значенні), ви можете знайти ідентифікатор дисплея, використовуючи colorync, і я спробував значення min і max але вони не працювали на мене,
Данте Метафора

1
Схоже, SIP потрібно відключити в El Captain і пізніше. Аргументи завантаження не мають ефекту developer.apple.com/library/content/documentation/Security/…
goodguys_activate

1
Хтось має це працює над macOS mojave 10.14.4?
GarouDan

4

Перегляньте додаток під назвою Shades :

About Shades Shades - БЕЗКОШТОВНА утиліта для контролю яскравості вашого екрана. Він працює у фоновому режимі, забезпечуючи завжди доступний дрібнозернистий контроль яскравості вашого дисплея через гладкий інтерфейс, схожий на Mac

Хоча всі сучасні ноутбуки Apple мають контроль яскравості для затемнення екрана в темних умовах, є кілька ситуацій, коли вбудовані елементи управління незадовільні. Деталізація управління є досить грубою, а настройка мінімальної яскравості все ще досить яскрава при роботі в темноті висоти. Можливо, вам потрібно використовувати свою машину в темній кімнаті, або хочете працювати пізно вночі, не турбуючи свого партнера, який спить поруч з вами? Можливо, вам потрібно затемнити екран на настільному верстаті, а дисплей, який ви використовуєте, не пропонує такої можливості? Якщо це стосується вас, то спробуйте Shades.

Примітка: Відтінки можуть заважати програмному забезпеченню калібрування кольорів, і їх не слід використовувати, якщо точність кольору є критичною.

Мій iMac має "помилку" в тому, що чим нижче я встановлюю яскравість, тим гучніше звучить екран через проблему з конденсатором, який виконує роботу. Але за допомогою цього додатка я можу отримати яскравість набагато далі, ніж за допомогою апаратних засобів керування на підсвічуванні, і гудіння також не вводиться. Подвійний результат!

Цей інструмент також корисно використовувати для зміни яскравості на зовнішніх дисплеях, які не відповідають клавішам управління яскравістю.


2
Дякую, це дуже зручне у використанні рішення. Це не ідеально, тому що, здається, змінюються гамма-значення або щось подібне (холодні кольори). Однак це буде добре в більшості випадків.
gentmatt

Є кілька додатків, які роблять подібні, але ця грає добре без піктограми дока і т. Д. Так, це по суті просто накладення екрана, щоб створити ілюзію затемнення, але це ефективно, якщо ви не заперечуєте, щоб кольори виглядали мало дивно, якщо ви візьмете його прямо вниз.
stuff

3

Новачок тут - Desktop Dimmer , проект з відкритим кодом, що розміщений на GitHub.

Наразі він активно розробляється та забезпечує слайди для кожного монітора (внутрішнього та зовнішнього):

Настільний диммер

Я просто спробував це на El Capitan, але він працює лише на одному просторі на монітор (що може бути величезним обмеженням).

За його домашньою сторінкою, вона сумісна до Сьєрри.


Чи може це прийняти його повністю до нульової яскравості?
0x90

Я спробував це 10.12.6, і це працює. Але здається, що ця програма, як і інші, просто малює накладку. Курсор миші не тьмяний. @ 0x90, це не призвело до яскравості до нуля, можливо, до 1% або щось дуже низьке. Я ще міг бачити деякі форми.
ідей

1

Якщо ви багато вводите текст, а не працюєте з фотографіями чи відеозаписами тощо, ви завжди можете використовувати трюк із зміни кольору. Просто натисніть клавішу управління + варіант + ⌘ + 8, і всі кольори на екрані будуть повністю перевернуті. Більше немає білого екрану; натомість чорний. Набагато простіше на очі.


Не працювали для мене тільки зараз ...
rogerdpack

0

Жодна з програм не отримала екран повністю чорним.

Жоден ідентифікатор, що використовує яскравість екрана F1 Mac.

Але використовуючи BOTH DO!

Так


0

Я знаю лише, як знизити яскравість на найнижчому рівні, як ви вже згадували у своєму пості, і так само, як і ви, недостатньо. Моя альтернатива, коли я працюю пізно вночі, - це додаток під назвою Candlelight, і мені це подобається! Це не безкоштовне додаток, але це лише близько 1 долара, щоб допомогти зорові в довгостроковій перспективі!


У ньому написано "недоступно у вашій країні" :(
rogerdpack

0

Я хотів би звернути увагу на програму f.lux , яка в основному зменшує яскравість, оскільки вона стає «перед сном», видаляючи синє світло з монітора. Це допомогло мені бачити мій екран вночі без особливих больових відчуттів, оскільки просто видалення синього світла має ефект затемнення, і він починає під час сну, коли це мені найбільше потрібно / хочеться. Ви також можете зробити його "тьмянішим" за допомогою потокового меню -> налаштування -> перетягніть верхній повзунок ліворуч більше. Він не вийде повністю чорним (вид вимитого червонуватого кольору), але буде тьмянішим, що може бути легше на очах, тобто досить легко.

Ви можете виконати подібну функціональність за допомогою вбудованої опції " нічна зміна " для mac (налаштування -> дисплеї -> вкладка " нічна зміна ") (хоча флюс здається якось більш налаштованим, як це може зробити його темніше).

У магазині додатків "EasyOnTheEyes" я знайшов безкоштовний (із клавіатурними комбінаціями) (є ще один безкоштовний, який працює лише з одним монітором ("Слайдер яскравості")).


0

QuickShade, доступний у Mac App Store, - це чудове дуже просте рішення. Ви можете додати до неї комбінації клавіш (я вибрав Fn+ Option+ F1/ F2).


Це також просто малює накладку, як це відзначається невпливною яскравістю курсору.
іл

0

Найкращий, який я знайшов після багатьох пошуків, - це контроль яскравості:

https://www.splasm.com/brightnesscontrol/index.html

Це дійсно невеликий, безкоштовний, простий у використанні і єдиний, який зменшує яскравість курсору миші.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.