jingle
deepin
2017-10-27 18:23 Reply Like 0 View the author
https://bbs.deepin.org/post/147276
亮度条件相关代码在 startdde项目的 display/brightness.go 和 display/brightness 目录中。由于linux下对 ...
https://bbs.deepin.org/post/147276
呃,好吧,那我去看看能不能搞下代码
Popular Events
More
然而,一个不大不小的问题是:笔记本键盘上的亮度调节快捷键不完全正常
硬件:联想Y400
显卡:NV GT750M
按亮度调节键是有反应的,屏幕显示也确实发生了改变,但这个改变不是通过正确的亮度API达成的,而应该是通过了某个软件接口。虽然看上去屏幕变暗了,但实际上硬件亮度没变,改变的的屏幕上的色调,很明显的可以看出来所有图像变得发蓝。调的越暗,偏色越严重。
我与这个问题已经斗争了挺久的,现在可以确认,按亮度调节键的时候,/sys/class/backlight/acpi_video0/actual_brightness中的数值发生了改变
但是这里的改变没有映射到硬件上面去,而是启动了一个软件调节器
手动执行下面的两条命令之一:
nvidia-settings -n -a BacklightBrightness=60
xrandr --output LVDS-0 --brightness 1
都可以正确地调节硬件亮度。
请问,怎样设置可以改变深度桌面在调节亮度时的行为,让它使用上面的接口呢?
或者起码禁用掉默认的行为,因为我之前写过这么一个脚本:
https://gist.github.com/metorm/4b493fd4637d2b5353dfa4ad09aad06d
也可以正确地调节亮度,但是叠加上深度桌面的默认行为,就不正确了。