屏幕亮度调节

话说,我买了一个型号为161201-YD的小米的笔记本电脑。平时我也不太用电脑,好几天过去了,有一天夜里,我忽然要写东西,结果发现这个笔记本电脑的亮度无法调节。黑天不开灯,屏幕太晃眼,平时白天倒没觉得。

后来去网上各种找方法,有说把teamviewer卸载了就好了的。但是我根本没装这东西。有说把显卡驱动停止再启动的。我试了也不好使。

我怀疑是驱动有问题,所以把自带的驱动卸了,去英特尔找到同型号的驱动,装了也不行。

后来我怀疑是不是硬件有问题,于是用Ubuntu的U盘启动,发现这货在Ubuntu里也不能调节屏幕亮度。这个时候,我大致能判断出来,硬件是有问题的。

如上图所示,亮度调节是无效的。 后来我发现,可以根据伽马来调节屏幕背光。于是在github上面抄袭了老外的代码。C语言的,编译以后,通过命令行可以操作。写个BAT批处理文件,直接点击就能调节。如下图所示。

上述说的源码在这里:

https://github.com/screenbrightness/c/blob/master/main.c

最后,写了个UI,调用C语言生成的可执行文件,就实现了一个可以通过滑动方式操作的亮度调节。源码在这里https://github.com/screenbrightness/windows

感兴趣的联系我微信: cr4fun

加我时,请注明:亮度调节