话说,我买了一个型号为 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
加我时,请注明:亮度调节
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.