![是否有软件实用程序可以调整屏幕伽玛/亮度/对比度?](https://linux22.com/image/880953/%E6%98%AF%E5%90%A6%E6%9C%89%E8%BD%AF%E4%BB%B6%E5%AE%9E%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%8F%AF%E4%BB%A5%E8%B0%83%E6%95%B4%E5%B1%8F%E5%B9%95%E4%BC%BD%E7%8E%9B%2F%E4%BA%AE%E5%BA%A6%2F%E5%AF%B9%E6%AF%94%E5%BA%A6%EF%BC%9F.png)
我习惯在晚上工作,在黑暗的环境中看灯泡般明亮的屏幕(我有两个 - 笔记本电脑的内置面板和外部 18 英寸 CRT)会伤眼睛。所以我将屏幕调暗一点。
我可以通过软件方式来实现这一点,而不用每次都按那么多次监视器的按钮吗?
答案1
答案2
要调整伽马(这是调整对比度的一个很好的替代品),你可以这样写:
xgamma -gamma 0.3
在命令行(终端)上。您应该会看到非常明显的差异。尝试不同的值。
1.0 是正常(未校正)的伽马值。设置较低的伽马值(例如 0.7)将增加明亮亮度的对比度,从而使中间色调变暗并减少白化。设置较高的伽马值(例如 1.5)将使中间色调更亮并增加暗亮度的对比度,但也会增加白化。
对于我的廉价笔记本电脑,我使用伽马 0.8 来补偿 LCD 过亮的出厂设置,我发现伽马校正也有助于色彩还原,这很好,因为到目前为止我还没有设法在这台 LCD 上进行任何色彩校准。
答案3
总结
使用:
xbacklight
ddccontrol
redshift
xgamma
背光与像素值
首先也是最重要的一点,如果可能的话,请调整显示器背光,而不是使用软件校正像素值。如果调暗背光,您仍然可以获得完整或接近完整的动态范围,从而为您提供更清晰、“更深”且更易读的图像。
软件调整无法使黑色变暗,它只会使白色变灰并降低对比度。因此,它可能不会使用 0-255 的像素值,而是使用 0-180 的像素值。一切看起来都更平坦。
像 Redshift 这样的工具对于改变色彩平衡很有用,但你应该尽可能地尝试改变亮度具有背光调节。
数字数字/集成电路
上次我检查时,遗憾的是大多数显示器都没有实现软件背光控制。这有一个标准,数字数字/集成电路但采用率有限。尝试直流控制工具与您的显示器配合使用,看看您是否有运气。
我只在用于校准照片和视频工作的高端显示器上见过它……甚至其中许多显示器使用 USB 连接和基于自定义 USB HID 的驱动程序,而不是 DDC/CI 标准。不过我已经过时了,链接的文章声称亮度和对比度等基本选项现在已得到广泛支持。
廉价显示器上的虚假亮度控制
一些廉价显示器不支持背光控制根本。显示器上的亮度控制只是调整 LCD 上的像素值,就像软件控制一样。如果您有这样的显示器,请不要使用这些控件;通常最好在软件中进行校正,肯定不会更糟。
还不够暗吗?
很多显示器都有背光控制,但最低亮度仍然会刺眼。有时可以修改,但除此之外,最好的办法是将它们设置为最低背光亮度,然后通过更改像素值使它们变得更暗。
显示器的背光强度范围如此有限,这确实让我很恼火,通常是人为和任意限制的,从刺眼到“百万个太阳的光芒”。我寻找暗淡的背光当我正在挑选要购买的显示器时。
笔记本电脑
在笔记本电脑上,背光通常由软件控制。耶!
(如果您的笔记本电脑仍然太旧,使用 APM 控制而不是 ACPI 或自定义驱动程序,请离开我的草坪)。
细节在某种程度上与驱动程序和软件有关,但您的笔记本电脑应该提供方便的 Fn 键,使操作变得简单,并且操作系统应该有一个简单的显示亮度滑块。该xbacklight
实用程序为此提供了一个方便的命令行控制,但在我的系统上,它似乎不喜欢亮度低于 1%,而是直接变黑。
我摆弄驱动程序控件,因为我的 T460 非常亮 - 白天很棒,但晚上很糟糕。 fn 键调整提供的最小亮度步骤仍然太亮,但驱动程序提供了更精细的控制。 xbacklight 只允许我将亮度调到 8/255,我想要的所以我告诉它以 4/255 亮度运行:
echo 4 | sudo tee -a /sys/class/backlight/intel_backlight/brightness
这适用于带有英特尔显卡的联想 T460,但其他驱动程序和硬件可能有不同的条目,/sys/class/backlight
具有不同的范围限制等。
这拱门维基有一些有用的信息。
伽玛调整
降低亮度时,您可能需要在软件中稍微增加对比度,尤其是在处理文本时。这会降低图像质量,但在低亮度下可读性会提高。该xgamma
实用程序将允许您这样做,例如
xgamma -gamma 0.8
有人想用亮度控制来修补 Redshift 吗?
那么,你知道什么会很酷吗?
如果 Redshift 可以根据环境光传感器和/或一天中的时间降低显示亮度,则通过 xbacklight 使用的相同 xrandr 控制。