Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
完美解决Linux Deepin 12.06屏幕亮度不能保存的问题(原创)
Experiences and Insight
2502
views ·
5
replies ·
To
floor
Go
luzhw
deepin
2012-07-22 01:07
Author
每次进入Linux Deepin 12.06系统时屏幕亮度都为最高,网上能搜索到的几种解决方法要么太复杂要么无效。其实解决这个问题只需要两行代码。
Linux Deepin 12.06的亮度设置保存在"/sys/class/backlight/acpi_video0/brightness"。每次进入系统时这个文件都会被重置为最大值7,所以直接更改这个文件的值是没用的。我们可以用以下两个步骤来让系统启动后自动设置屏幕的亮度值。
1.更改rc.local文件使系统在启动时自动更改/sys/class/backlight/acpi_video0/brightness文件权限
2.更改.profile文件使系统在用户登录时自动更改birghtness的值
具体操作步骤:
第一步,更改rc.local文件使系统在启动时自动更改/sys/class/backlight/acpi_video0/brightness文件权限
在终端输入
sudo gedit /etc/rc.local
Copy the Code
如果询问密码的话,输入你安装系统时设置的密码
打开后你会看到如下内容:
#!/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
Copy the Code
插入这句话到代码中:
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
Copy the Code
保存退出。
第二步,更改.profile文件使系统在用户登录时自动更改birghtness的值
进入主文件夹,点击“查看”,点击“显示隐藏文件”。找到.profile文件,双击打开。
在.profile最后一行添加
echo 2 > /sys/class/backlight/acpi_video0/brightness
Copy the Code
其中数字2即为你设定的屏幕亮度值,最大值为7。
保存退出。
这样每次进入系统后屏幕的亮度都会自动设置为.profile文件中设定的值。
顺便说以下,网上所说的直接在rc.local添加代码更改brightness的值的方法在Linux Deepin 12.06不可行。
Reply
Like 0
Favorite
View the author
All Replies
dongchuan
deepin
2012-07-22 04:25
#1
学习哈,我是nvidia 的310m 独立显卡,系统不支持快捷键调节屏幕亮度,悲催啊,,,samsung r428本子
Reply
Like 0
View the author
dongchuan
deepin
2012-07-22 04:30
#2
安装 ubuntu 10.04 时加上 samsung tools 里的 samsung backlight 可以调节 屏幕亮度,可 ubuntu 12.04 就不行了,真心希望开发者加快更新啊
Reply
Like 0
View the author
277383761
deepin
2012-07-23 06:50
#3
奇怪在显示器上调了,难道进入系统还会自动变亮吗?这么牛
Reply
Like 0
View the author
bsfmig
deepin
2012-07-23 15:35
#4
奇怪在显示器上调了,难道进入系统还会自动变亮吗?这么牛
笔记本电脑!
Reply
Like 0
View the author
yfwz100
deepin
2013-09-09 07:50
#5
建议开发者重新查看这个问题。目前这个账号报不了bug。
关于屏幕亮度的问题,据说目前的方式是软调整,也就是说backlight实际上还是很亮,只是对比度等参数变了而已。整体上,看着还是很不舒服。在 xfce 环境下,调整亮度是可用的,但是 DDE 下就有问题。
Reply
Like 0
View the author
Please
sign
in first
New Thread
Popular Ranking
Change
deepin donwloader don't catch download launch from browsers
deepin 23 internal testing update on December 20, 2024
Popular Events
More
Linux Deepin 12.06的亮度设置保存在"/sys/class/backlight/acpi_video0/brightness"。每次进入系统时这个文件都会被重置为最大值7,所以直接更改这个文件的值是没用的。我们可以用以下两个步骤来让系统启动后自动设置屏幕的亮度值。
1.更改rc.local文件使系统在启动时自动更改/sys/class/backlight/acpi_video0/brightness文件权限
2.更改.profile文件使系统在用户登录时自动更改birghtness的值
具体操作步骤:
第一步,更改rc.local文件使系统在启动时自动更改/sys/class/backlight/acpi_video0/brightness文件权限
在终端输入
打开后你会看到如下内容:
chmod a+w /sys/class/backlight/acpi_video0/brightness
保证修改后代码如下,注意删除exit前的“#”
第二步,更改.profile文件使系统在用户登录时自动更改birghtness的值
进入主文件夹,点击“查看”,点击“显示隐藏文件”。找到.profile文件,双击打开。
在.profile最后一行添加
保存退出。
这样每次进入系统后屏幕的亮度都会自动设置为.profile文件中设定的值。
顺便说以下,网上所说的直接在rc.local添加代码更改brightness的值的方法在Linux Deepin 12.06不可行。