Manjaro deepin版的亮度调节问题
Tofloor
poster avatar
不折腾不舒服斯基
deepin
2017-10-27 17:36
Author
从ISO装了Deepin版,用了两个星期了,效果不错

然而,一个不大不小的问题是:笔记本键盘上的亮度调节快捷键不完全正常
硬件:联想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
也可以正确地调节亮度,但是叠加上深度桌面的默认行为,就不正确了。
Reply Favorite View the author
All Replies
avatar
jingle
deepin
2017-10-27 18:23
#1
Reply View the author
avatar
不折腾不舒服斯基
deepin
2017-10-30 18:46
#2
木有人理我……
Reply View the author
avatar
electricface
deepin
2017-10-30 19:44
#3
亮度条件相关代码在 startdde项目的 display/brightness.go 和 display/brightness 目录中。由于linux下对显示器背光亮度调节没有标准接口,这个功能还比较不完善。
目前不能提供脚本设置功能。
Reply View the author
avatar
不折腾不舒服斯基
deepin
2017-11-05 22:52
#4
https://bbs.deepin.org/post/147276
亮度条件相关代码在 startdde项目的 display/brightness.go 和 display/brightness 目录中。由于linux下对 ...

呃,好吧,那我去看看能不能搞下代码
Reply View the author
avatar
moriwuhen
deepin
2017-11-06 01:16
#5
https://bbs.deepin.org/post/147276
呃,好吧,那我去看看能不能搞下代码

同样是y400(我的显卡gt650m),和楼主的问题一样。我的问题如下:
1.使用开源驱动,“Fn+上下键”可正常调节亮度,最低亮度屏幕可以完全关闭。然而屏幕亮度较低时有非常明显的横条纹,非常影响使用。
2.设备管理器里面选择闭源NVIDIA驱动,横条纹没有了,然而调节亮度和楼主一样,仅仅是把屏幕变灰,不是真正的调节。

本人小白,期待楼主解决问题后希望能分享下。不胜感激!
Reply View the author