测试环境:

Acer Aspire 5750G

NVIDIA GeForce GT630M

Ubuntu 12.04 x86_64

其他情况解决方法类似。

调节屏幕亮度

Fn不能调节屏幕的亮度。因为fn调节的是/sys/class/backlight/acpi_video0/brightness文件,而I卡的文件是/sys/class/backlight/intel_backlight/brightness。

一、测试代码

启动系统,出现grub菜单时,按“e”编辑,在有linux内核路径那一行,添加“acpi_backlight=vendor”,如:

linux    /boot/vmlinuz-3.2.0-30-generic root=UUID=75c414be-2e17-407a-b699-94f6a398dff7 ro acpi_backlight=vendor  quiet splash

如果能正常启动,且用fn能调节屏幕亮度,说明成功,接着下一步。

二、修改grub

sudo vi /etc/default/grub

找到:

GRUB_CMDLINE_LINUX=""

改为:

GRUB_CMDLINE_LINUX="acpi_backlight=vendor“

我的grub文件如下:# If you change this file, run 'update-grub'afterwards to update

#/boot/grub/grub.cfg.

# For full documentation of the optionsin this file, see:

#info -f grub -n 'Simple configuration'GRUB_DEFAULT=0#GRUB_HIDDEN_TIMEOUT=0GRUB_HIDDEN_TIMEOUT_QUIET=trueGRUB_TIMEOUT=3GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echoDebian`

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX="acpi_backlight=vendor"# Uncomment to enable BadRAM filtering, modify to suit your needs

# This works with Linux (nopatchrequired) and with any kernel that obtains

# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)

#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"# Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

# The resolution used on graphical terminal

# note that you can use only modeswhichyour graphic card supports via VBE

# you can see themin real GRUB with the command `vbeinfo'#GRUB_GFXMODE=640x480# Uncommentif you don't want GRUB to pass "root=UUID=xxx" parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true# Uncomment to disable generation of recovery mode menu entries

#GRUB_DISABLE_RECOVERY="true"# Uncomment to get abeepat grub start

#GRUB_INIT_TUNE="480 440 1"

更新grub.cfg

➜  ~  sudo update-grub

查看grub.cfg 发现其中每个启动项都加入了“acpi_backlight=vendor”

➜  ~  vi /boot/grub/grub.cfg

设定屏幕初始亮度

重启后发现,屏幕亮度又恢复为最大亮度。

查看影响屏幕亮度的文件

➜  ~  vi /sys/class/backlight/intel_backlight/brightness

调节几次屏幕亮度发现其中数值会改变,我的笔记本数值范围为0~976。

手动修改该数值,会发现屏幕亮度随之改变(需要root用户执行):

➜  ~  su

Password:

root@ www.linuxidc.com :/home/congbo# echo 500 > /sys/class/backlight/intel_backlight/brightness

因此,将该语句添加到 /etc/rc.local 就能开机自动设定屏幕初始亮度了。

修改/etc/rc.local如下(需要root用户执行):#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will “exit0″ 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.echo 500 > /sys/class/backlight/intel_backlight/brightness

exit0

调节gamma值

➜  ~  xgamma -gamma .7

-> Red  1.000, Green  1.000, Blue  1.000

linux无法更改屏幕亮度调节软件,Ubuntu 无法调节并保存屏幕亮度解决办法相关推荐

  1. ubuntu firefox播放不了视频的解决办法 安装chrome 解决

    ubuntu firefox播放不了视频的解决办法 安装chrome 解决 有人建议flash,但是看评论flash漏洞太多 1 下载安装deb包 wget https://dl.google.com ...

  2. 电脑用计算机软件一直闪退,电脑软件打开后闪退或崩溃的解决办法

    原标题:电脑软件打开后闪退或崩溃的解决办法 电脑闪退的因素很多,除了跟用户自身操作失误有关外,也和电脑软硬件有很大关系,例如病毒.木马程序的破坏,使用了测试版和盗版软件,软件本身存在bug,软件和系统 ...

  3. 惠普暗影精灵2 win10+linux双系统开机直接进win10,无法进系统选择界面的解决办法

    惠普暗影精灵2 win10+linux双系统开机直接进win10,无法进系统选择界面的解决办法 先固态装的win10,后机械硬盘装的ubuntu(efi分区也在固态) 百度了很多,都说惠普暗影精灵bi ...

  4. ubuntu 安装后硬盘温度较高解决办法

    ubuntu 安装后硬盘温度较高解决办法 在ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的.swappiness=0的时候表示最大限度使用物理内存,然后才是 ...

  5. Ubuntu下无法看到共享文件夹的解决办法

    参考:Ubuntu下无法看到共享文件夹的解决办法 作者:一只青木呀 发布时间:2020-08-07 10:09:04 网址:https://blog.csdn.net/weixin_45309916/ ...

  6. 网易云音乐ubuntu 18.04下无法打开的解决办法

    为什么80%的码农都做不了架构师?>>>    网易云音乐ubuntu 18.04下无法打开的解决办法 网易云音乐在ubuntu18.04下无法打开,即显示不了界面,主要是因为环境变 ...

  7. Linux操作提示:“Cant open file for writing”或“operation not permitted”的解决办法

    Linux操作提示:"Cant open file for writing"或"operation not permitted"的解决办法 在Linux上使用v ...

  8. Ubuntu服务器远程桌面分辨率低的解决办法

    Ubuntu服务器远程桌面分辨率低的解决办法 环境 主板:X12DAI-N6 (AST2600板载显示芯片) 系统:Ubuntu18.04 解决方案 通过xrandr查看当前支持的最高分辨率 maxi ...

  9. STEP 7-MicroWIN SMART软件在打开时报错“软件停止”以及界面显示“???”的解决办法

    STEP 7-MicroWIN SMART软件在打开时报错"软件停止"以及界面显示"???"的解决办法 在一些盗版或GHOST WIN7 32或64位操作系统, ...

最新文章

  1. Linux进程的创建函数fork()及其fork内核实现解析
  2. C/C++中的数据类型转换
  3. HBase Filter及对应Shell--转
  4. NYOJ 1186 心理阴影(两个圆环的相交面积)
  5. Introspector内省和反射的区别.
  6. python xlrd模块_python之xlrd模块
  7. docker-compose 使用小例
  8. 动画讲解C语言的指针,从未如此简单
  9. 爱立信CEO:全球芯片短缺可能持续到2022年
  10. 用Java读取文件的5种方法-BufferedReader,FileInputStream,文件,扫描仪,RandomAccessFile
  11. Docker详解(十六)——Docker私有化仓库创建
  12. asscalar()函数
  13. python gdal帮助文档
  14. iOS:下载/创建证书
  15. WPF 背景透明文本不透明
  16. bootstrap按钮组btn-group
  17. PS 滤镜——素描算法(一)
  18. A/B/C/D/E五个人互相传球
  19. MyBatis之动态SQL
  20. 机器学习Sklearn——红酒分类案例详解决策树模型参数

热门文章

  1. Python_8h_Study
  2. Rancher环境搭建手册
  3. 攻防世界Misc入门题之掀桌子
  4. thinkphp通过模型查询mysql_6月16 ThinkPHP连接数据库及Model数据模型层--------查询及数据添加...
  5. 2022年全球与中国直流电子负载市场现状及未来发展趋势
  6. 泛微OA ecology 配置了外部数据源,但是读取不到数据里的表?
  7. 点燃JAVA未来之路的火炬
  8. C#--第2周实验--任务五--编写一个控制台应用--求两个整数的最小公倍数与最大公约数
  9. win10安装CAD后出现致命错误
  10. mysql多表查询(内连接,外连接,子查询)