启动时 OLED 亮度修复

启动时 OLED 亮度修复

我实际上是 ubuntu 世界的新手,所以我实际上陷入了一个简单的问题,我猜(?)

我有一台戴尔 7590 xps 15,它有一个 oled 面板,亮度滑块不起作用,我找到了一个脚本来解决这个问题,并使 Fn brigh_up 和 down 工作(即使滑块仍然不起作用)但我必须在每次启动时执行脚本我想知道是否有办法自动执行此操作

我在 ubuntu 19 上,我看到了 rc.local 方式

所以我添加了脚本路径 + acpid 重新加载(否则它将不起作用)但没有任何效果。我猜脚本可以工作但重新加载不起作用因为它需要 sudo

确实,如果在 ubuntu 启动时我输入“sudo acpid reload”,亮度键就会同时起作用,所以我猜脚本已经起作用了,但是重新加载没有起作用,非常感谢您的帮助。

答案1

抱歉,有点晚了,但我刚刚完成了它,我想你会喜欢它。

这个答案会让您解脱,但可能不是您想要的解脱方式,但更好。使用 ACPI 挂钩进行 OLED 亮度更改只是一种妥协。如果您立即更改亮度,则会损害平滑的亮度更改,如果您进行平滑的亮度更改,则会损害可靠性(因为现在您可以在之前的更改应用之前按两次功能键,从而导致闪烁),并且根本不支持夜灯,因为“颜色校正”仅在您按下亮度键时才会更新。

此存储库是解决滑块和启动问题的更好方法。现在您还可以使用夜灯 :)

它的工作原理是观察亮度变化(使用滑块或任何常规方法调整的正常亮度)并将其应用于 OLED 面板。它确实需要一点调整,但这是值得的。

切换到此解决方案后,我注意到当我离开笔记本电脑一段时间后,桌面环境会提供不错的调光效果,并且锁屏上也会有亮度淡化效果。这些都是 ACPI 挂钩无法实现的小功能

相关内容