关于屏幕亮度的问题
Tofloor
poster avatar
zhangpiu
deepin
2014-02-21 02:16
Author
屏幕亮度达到最亮时感觉有点刺眼于是稍稍降了下,但是发现,屏幕确实是暗了,但好像不是通过亮度下降变暗的,而是屏幕填充灰色变暗的啊,这感觉很不爽啊,白色不再是白色而是成了灰色。
还有,从屏幕最亮到屏幕最暗线性递减一共6个程度,但感觉后三个程度是多余,那么暗的程度感觉应该没人会用到,倒感觉后面的亮度梯度设置间隔有点大,找不到合适的亮度;从屏幕最暗到最亮一共4个程度也就按3下直接顶到最亮压根找不到合适的亮度,只能让它跑到最亮再往下调。
不知道大家有没这感觉
Reply Favorite View the author
All Replies
poloshiao
deepin
2014-02-21 04:00
#1
WildGuppy 使用 筆電相機鏡頭 當感光器 根據環境周圍光線強度 自動調整螢幕亮度
WildGuppy Adjusts Your Laptop's Brightness Automatically Using The Camera As a Light Sensor
http://www.webupd8.org/2014/01/wildgupp ... ptops.html
看看效果好不好
Reply View the author
zhangpiu
deepin
2014-02-21 05:14
#2
WildGuppy 使用 筆電相機鏡頭 當感光器 根據環境周圍光線強度 自動調整螢幕亮度
WildGuppy Adjusts Your Laptop's Brightness Automatically Using The Camera As a Light Sensor
http://www.webupd8.org/2014/01/wildgupp ... ptops.html
看看效果好不好

非常感谢,我试试
Reply View the author
xingtianduiyue
deepin
2014-03-07 22:00
#3
我的是Nividia显卡,为了安装了CUDA安装包内置的驱动,屏幕亮度无法在系统设置中修改(也是改变灰度而不是屏幕背光亮度)
经折腾后发现,在终端进入root,执行命令
  1. echo 3 > /sys/class/backlight/acpi_video0/brightness
Copy the Code
可以修改亮度

只是每次开机都要设置一次,并且只有切换到root才能有权执行,sudo都说没权限
想自己写个脚本将user和group都设置为root并且加上suid来在普通账户下以root权限运行仍然提示权限不够 :cry:
Reply View the author
zhangpiu
deepin
2014-03-09 00:07
#4
我的是Nividia显卡,为了安装了CUDA安装包内置的驱动,屏幕亮度无法在系统设置中修改(也是改变灰度而不是屏幕背光亮度)
经折腾后发现,在终端进入root,执行命令
  1. echo 3 > /sys/class/backlight/acpi_video0/brightness
Copy the Code
可以修改亮度

只是每次开机都要设置一次,并且只有切换到root才能有权执行,sudo都说没权限
想自己写个脚本将user和group都设置为root并且加上suid来在普通账户下以root权限运行仍然提示权限不够 :cry:
你可以这样试试:
在终端输入
sudo gedit /etc/rc.local
如果询问密码的话,输入你安装系统时设置的密码
打开后你会看到如下内容:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0′′ on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#exit 0
插入这句话到代码中:
chmod a+w /sys/class/backlight/acpi_video0/brightness
保证修改后代码如下,注意删除exit前的“#”
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0′′ on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
chmod a+w /sys/class/backlight/acpi_video0/brightness
exit 0
保存退出。
第二步,更改.profile文件使系统在用户登录时自动更改birghtness的值
进入主文件夹,点击“查看”,点击“显示隐藏文件”。找到.profile文件,双击打开。
在.profile最后一行添加
echo 2 > /sys/class/backlight/acpi_video0/brightness
其中数字2为你设定的屏幕亮度值,最大值为7。
保存退出。
Reply View the author
zhangpiu
deepin
2014-03-09 00:08
#5
我的是Nividia显卡,为了安装了CUDA安装包内置的驱动,屏幕亮度无法在系统设置中修改(也是改变灰度而不是屏幕背光亮度)
经折腾后发现,在终端进入root,执行命令
  1. echo 3 > /sys/class/backlight/acpi_video0/brightness
Copy the Code
可以修改亮度

只是每次开机都要设置一次,并且只有切换到root才能有权执行,sudo都说没权限
想自己写个脚本将user和group都设置为root并且加上suid来在普通账户下以root权限运行仍然提示权限不够 :cry:
我现在纠结的是调节亮度其实感觉蒙了一层半透明啊(不像是真正的调节亮度啊,加了灰度是真的),很是不爽啊!
Reply View the author
xingtianduiyue
deepin
2014-03-09 00:16
#6
[quote]我的是Nividia显卡,为了安装了CUDA安装包内置的驱动,屏幕亮度无法在系统设置中修改(也是改变灰度而不是屏幕背光亮度)
经折腾后发现,在终端进入root,执行命令
  1. echo 3 > /sys/class/backlight/acpi_video0/brightness
Copy the Code
可以修改亮度

只是每次开机都要设置一次,并且只有切换到root才能有权执行,sudo都说没权限
想自己写个脚本将user和group都设置为root并且加上suid来在普通账户下以root权限运行仍然提示权限不够 :cry:
我现在纠结的是调节亮度其实感觉蒙了一层半透明啊(不像是真正的调节亮度啊,加了灰度是真的),很是不爽啊![/quote]
我的是真的调节了亮度,并且没有那层灰的。你试试用键盘或系统设置先把屏幕调节到最亮看看能不能去掉那层灰的,之后再用上面的命令调节亮度
Reply View the author
BingoLove
deepin
2014-03-09 00:30
#7
貌似修改grub
  1. GRUB_CMDLINE_LINUX="acpi_osi=Linux"
Copy the Code
然后用dconf把deepin自带的亮度调节关掉之后就可以了
Reply View the author
xingtianduiyue
deepin
2014-03-09 00:58
#8
貌似修改grub
  1. GRUB_CMDLINE_LINUX="acpi_osi=Linux"
Copy the Code
然后用dconf把deepin自带的亮度调节关掉之后就可以了
设置那个命令参数后,我的是可以调节亮度,但还是有讨厌的灰度。看来是自带的亮度调节在捣乱。
没用过dconf,怎么禁用自带的亮度调节呢,路径是什么呀
Reply View the author
xingtianduiyue
deepin
2014-03-09 01:45
#9
: 终于好了,能够用键盘调节亮度了,并且没有恢恢的感觉

采用BingoLove的方法在/etc/default/grub中对应行修改为
GRUB_CMDLINE_LINUX="acpi_osi=Linux"
然后在终端执行
  1. sudo update-grub
  2. sudo gsettings set org.gnome.settings-daemon.plugins.xrandr active false
Copy the Code
然后重启

也就是禁用深度调节亮度调用的模块(路径是根据/usr/share/deepin-system-settings/modules/display/src/display_manager.py中相关内容找到的)
该模块还包含其它键值,直接禁用可能会给以后的某些设置带来影响,但不管了
mark下
Reply View the author
zhangpiu
deepin
2014-03-09 08:54
#10
: 终于好了,能够用键盘调节亮度了,并且没有恢恢的感觉

采用BingoLove的方法在/etc/default/grub中对应行修改为
GRUB_CMDLINE_LINUX="acpi_osi=Linux"
然后在终端执行
  1. sudo update-grub
  2. sudo gsettings set org.gnome.settings-daemon.plugins.xrandr active false
Copy the Code
然后重启

也就是禁用深度调节亮度调用的模块(路径是根据/usr/share/deepin-system-settings/modules/display/src/display_manager.py中相关内容找到的)
该模块还包含其它键值,直接禁用可能会给以后的某些设置带来影响,但不管了
mark下

我的还是不行,我觉着这个问题不大应该出现啊,为毛会有用灰色填充来调亮度的这么不合理的方法啊!
不弄了,我现在是这样解决的:
由于我之前
  1. chmod a+w /sys/class/backlight/acpi_video0/brightness
Copy the Code
一下,然后在.profile文件中加入了这句:
  1. echo 3 > /sys/class/backlight/acpi_video0/brightness
Copy the Code
但只是在我输入登录密码那一瞬间起了作用,之后可能又被Deepin管理亮度的东西调到了最亮状态,这时用键盘调整还是会出现灰色,于是我把
  1. echo 3 > /sys/class/backlight/acpi_video0/brightness
Copy the Code
加入.bashrc文件中,每次打开终端均会执行一次,凑合能用吧
Reply View the author