可以降低最低显示亮度吗?怎么样?


45

工作到很晚时,我想将屏幕亮度调低到OS X允许使用的亮度键。

虽然你可以使用+ + F1/ F21改变小quaterish增量的亮度,这没有0和1条之间的效果

即值0.25、0.50、0.75、1.00具有相同的亮度。亮度只递增地增加了对上述quaters 1

在Ubuntu中,我通过手动更改配置文件中的整数来实现非常低的亮度设置。我可以在OS X中做类似的事情吗?

在此处输入图片说明

1-这对音量同样起作用。


2
当我降低亮度时,刺耳的嗡嗡声变得更大。如果我能使它低于最低设置,我相信声音会让我发疯;)
塞满

1
@stuffle我仅从键盘上听不到任何声音。在Ubuntu中使用非常低的亮度设置时,我也听不到任何声音。
gentmatt 2012年

我认为这是我的iMac 24上的一个已知故障...

哦,这说明了一切!:D
gentmatt 2012年

Answers:


12

降低亮度的另一个应用是Shady。但是,就像“阴影”一样,它只是在屏幕上绘制覆盖图,而实际上并没有降低背光。

液晶显示器需要相似的能量来显示亮像素和暗像素,而某些液晶显示器实际上需要更多的能量来显示暗像素,因此“阴影”和“阴影”甚至可能会增加能耗。

有一个小的Objective-C实用程序(https://github.com/nriley/brightness/),用于更改显示器的亮度,但是它也无法将亮度设置为低于正常的最小值。


这看起来很有希望!覆盖层似乎并没有像阴影那样严重影响颜色。但是,今晚我将不得不再次尝试。
gentmatt 2012年

2
这是有关Shady的一些有趣信息-它不会影响光标的亮度。不确定我对此有何看法,但它肯定强调了它只是使用亮度叠加的事实。我真的希望我可以通过某种方式侵入并进一步降低实际最小显示亮度来进一步降低功耗……
Steven Lu

@gentmatt您说在Ubuntu中可以降低它。你能告诉我它是否真的使背光变得更暗并且消耗的功率更少?这是MacBook吗?哪一个?也许我们只需要OSX的内核扩展来实现它。
史蒂文·卢

@StevenLu我有一个Macbook Pro,在Ubuntu分区中,我的确可以比OS X上的设置更多地控制背光亮度。为此,我什至制作了一个小部件。遗憾的是,对于OS X,事情不可能如此简单。
Pepper_chico 2014年

该链接已消失,现在在任何地方都可以在线吗?
凌晨

21

我的建议是迄今鲜为人知的宝石,称为ScreenShade

有几种不错的Mac软件屏幕调光器,其中一些调光方法是在屏幕上应用越来越不透明的黑色“覆盖”,这是外观上最出色的(提供质量更高的“低黑”) “比灯罩这确实通过颜色配置文件/伽马级别的调整),并在此过程中,还玩著名的色温调节应用,很好的调光f.lux

该组中最好的例子是Shady(其开发已被其开发人员放弃,并且在Mac App Store中没有更好的流氓克隆),ScreenDimmerScreen Shade和“ 夜间工作”。(在Mac App Store上,同一开发人员发现这最后两个令人困惑的是克隆版本。)

但是,如果您希望在软件中更全面地模拟Mac的内置硬件调光,则需要一个可以通过系统范围内的热键触发调光的应用。

令人烦恼的是,目前刚刚列出的质量“覆盖方法”应用程序均未真正提供键盘快捷键。

因此,对于上述所有条件并拥有键盘快捷键,我发现的唯一一个是不起眼的Softonic托管的ScreenShade,建于2008年!

适用于Mac的ScreenShade

它可以在优胜美地10.10上正常运行,并且具有不错的小设置窗口,甚至包括可定制的对多个/辅助显示器的支持!唯一的缺点是,热键在调暗时的粒度比理想情况下要小一些(即,跳转相当大),但这是一个小小的让步,因为它至少提供了热键,而且确实可以下降到非常低的水平(非常清晰),都一样。

因此,在需要诸如ScreenDimmer,Shady或Screen Shade或“夜间工作”之类的竞争对手之前,如果您想要通过热键进行某些操作同时使用f.lux进行操作(并在软件中进行操作),那么这似乎是唯一可以做吧。


我真的很喜欢这种解决方案,因为它可以与我的外接显示器一起使用。这是我遇到的第一个做到这一点的人。
尚未检查2015年

尽管其他方法不提供键盘快捷键,但有些方法提供菜单栏菜单,您可以在“键盘系统偏好设置”窗格中为其创建自己的快捷键。
hepcat72

10

通过修改不依赖第三方应用程序的系统扩展程序发现了更好的解决方案,实际上降低了实际的LCD亮度水平。

免责声明:修改kexts有风险,并且可能使您的Mac混乱。如果您的操作系统损坏,我不承担任何责任。

我使用Xcode在中更改了LCD面板的数据AppleBacklight.kext/Contents/Info.plist。在我的MacBook Pro 13“ 2011中,面板数据为IOKitPersonalities > AppleIntelPanelA > ApplePanels。每个面板ID都有一串十六进制值,例如我的面板为9cc5,显示为F10T9cc5,其值为 <00110000 00210029 00340042 00530069 008700ac 00d30103 013e0187 01e20252 02de038f>。(您的面板ID可以通过前往System Preferences > Displays > Color > Open Profile > mmod)。

最低亮度从第二对十六进制值(0021)开始。在此示例中,第二步是0029,然后是0034,依此类推,直到最大值0x38(038f)。

您可以更改该字符串以获得更大范围的亮度,例如:

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

设置值后,将修复权限并重建缓存(可以使用终端或磁盘实用程序来修复权限,并使用DCPIManager来重建缓存)。

通过在终端中输入以下内容,确保允许OSX加载修改后的(未签名的)kext:

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不加载时如何产生效果?
马特

有趣的是,当替换液晶屏的亮度范围非常低(在最低值下亮度太高)时,我偶然发现了这个问题,您可以使用colorsync找到显示ID,我尝试了最小值和最大值但他们没有为我工作,
隐喻但丁(Dante the Metaphor)2015年

1
似乎需要在El Captain及更高版本中禁用SIP。引导arg无效developer.apple.com/library/content/documentation/Security/…–
goodguys_activate

1
有人可以在macOS mojave 10.14.4上运行吗?
GarouDan

4

查看名为Shades的应用程序:

关于Shades Shades是一个免费的实用程序,用于控制屏幕的亮度。它在后台运行,通过类似于Mac的光滑界面,可始终对显示屏的亮度进行细粒度控制

尽管所有现代Apple笔记本电脑都具有用于在黑暗条件下使屏幕变暗的亮度控件,但在某些情况下内置控件并不令人满意。控制的粒度相当粗糙,在黑暗的环境中工作时,最小亮度设置仍然相当明亮。也许您需要在暗室中使用计算机,或者想在深夜工作而不打扰在您旁边睡觉的伴侣?也许您需要在台式机上调暗屏幕,而您使用的显示器没有这种功能?如果您是这种情况,请尝试Shades。

注意:阴影可能会干扰颜色校准软件,如果颜色精度至关重要,则不应使用阴影。

我的iMac有一个“故障”,因为设置电容器的问题导致我将亮度设置得越低,屏幕的嗡嗡声越吵。但是使用此应用程序,我可以比使用背光上的硬件控件进一步降低亮度,并且也不会引入嗡嗡声。双重结果!

使用此工具更改不响应亮度键控件的外部显示器的亮度也很有用。


2
谢谢,这是一个非常方便使用的解决方案。它不是完美的,因为它似乎会更改伽玛值或类似的值(冷色)。但是,在大多数情况下,这会很好。
gentmatt 2012年

有一些应用程序具有类似的功能,但该应用程序在没有停靠图标等的情况下效果很好。是的,它本质上只是覆盖屏幕以产生暗淡的错觉,但是如果您不介意看起来像是颜色的效果就很有效。如果把它降到最低就有点奇怪了。
塞斯特

3

桌面Dimmer是一个新手,它是托管在GitHub上的一个开源项目。

它目前正在积极开发中,并为每个显示器(内部和外部)提供滑条:

台式调光器

我只是在El Capitan上尝试过,但每个显示器只能在一个空间上工作(这可能是一个很大的限制)。

根据其主页,它与Sierra兼容。


能否将其完全达到零亮度?
0x90

我在10.12.6上尝试过它,它可以工作。但是,似乎该应用程序与其他应用程序一样,只是绘制了一个覆盖图。鼠标光标未变暗。@ 0x90并没有使亮度完全为零,可能是1%或很低。我仍然可以看到一些形状。
细设

1

如果您要进行大量键入操作,而不使用照片或视频等,则可以始终使用颜色反转技巧。只需按Control + Option +⌘+ 8,屏幕上的所有颜色就会完全反转。不再有白屏;黑色代替。在眼睛上容易得多。


刚才对我不起作用...
rogerdpack


0

我只知道如何通过您已经在帖子中提到的方式将亮度降低到最低,就像您一样,这还不够。当我在深夜工作时,我的替代方法是一个名为Candlelight的应用程序,我非常喜欢它!它不是一个免费的应用程序,但从长远来看,仅需$ 1即可帮助您提高视力!


它说“您所在的国家/地区不可用” :(
rogerdpack

0

我想引起注意f.lux程序,该程序通过从监视器消除蓝光而基本上“降低就寝时间”来降低亮度。它使我能够在晚上看到我的屏幕而没有那么多的痛苦,因为仅仅消除蓝光就具有调光效果,并且它在我最需要/最想要的睡觉时间就开始发挥作用。您也可以通过磁通菜单->偏好设置->将顶部滑块向左拖动,使其“变暗”。它不会完全变黑(有点褪色的红色),但会变暗,在眼睛上可能更容易,即足够容易。

您可以使用内置的Mac“ 夜班 ”选项(首选项->显示->夜班选项卡)来完成类似的功能(尽管助焊剂似乎以某种方式更可自定义,就像可以使其变暗)。

我也确实在应用商店 “ EasyOnTheEyes” 上找到了一个免费的(带有键盘快捷键)(还有另一个仅可用于一个显示器的免费软件(“亮度滑块”)。


0

Mac App Store上提供的QuickShade是一个非常简单的解决方案。您可以向其中添加键盘快捷键(我选择了Fn+ Option+ F1/ F2)。


正如未受影响的光标亮度所指出的,这也只是绘制了一个覆盖图。
il于

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.