小米笔记本死活不能调节亮度,于是我写了个 C 语言和 VUE...

2019-07-23 00:37:06 +08:00
 cr4fun

话说,我买了一个型号为 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

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

7197 次点击
所在节点    分享创造
24 条回复
onice
2019-07-23 15:20:11 +08:00
以前我买的联想也有这个问题。拿售后处理的,重刷了 bios 就好了。
nihaoaa
2019-07-23 17:35:42 +08:00
vue 也能生成 exe 文件的么?好奇
ragnaroks
2019-07-23 19:16:49 +08:00
@nihaoaa electron 打包,20M 起步
haf007
2019-07-23 20:59:22 +08:00
厉害了,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/585248

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX