笔记本中的archlinux调节亮度
2016-05-09 23:09
573 查看
参考了archlinux的wiki:https://wiki.archlinux.org/index.php/Backlight
说一下情况:/sys/class/backlight/acpi_video0/,/sys/class/backlight/acpi_video1/,/sys/class/backlight/intel_backlight/ 这三个目录下的文件均可以用来调节亮度,但是 intel_backlight这个目录下的文件可以对亮度调节的范围更大,而且 xfce4 的电源管理中的亮度调节功能也是监控的 intel_backlight,所以我们最好是使用 intel_backlight中的文件来控制。
arch的wiki中说了 systemd中有个名为
说一下解决步骤:
1. 屏蔽
屏蔽它的原因是为了防止冲突
2. 增加 udev 规则
这样就可以在开机时自动调整亮度了,更多的方法可以参考arch的wiki
说一下情况:/sys/class/backlight/acpi_video0/,/sys/class/backlight/acpi_video1/,/sys/class/backlight/intel_backlight/ 这三个目录下的文件均可以用来调节亮度,但是 intel_backlight这个目录下的文件可以对亮度调节的范围更大,而且 xfce4 的电源管理中的亮度调节功能也是监控的 intel_backlight,所以我们最好是使用 intel_backlight中的文件来控制。
arch的wiki中说了 systemd中有个名为
systemd-backlight@.service的服务,这个服务可以在关机时保存 /sys/class/backlight/ 中的每个目录的亮度信息,并在下次开机时恢复。但是我没有发现它保存的 intel_backlight 的亮度信息,只有另外两个的。试了一下,确实有用,不过 xfce4 中的电源管理用的亮度显示是满刻度的(因为监控的是intel_backlight),但实际的亮度并不是最亮的。
说一下解决步骤:
1. 屏蔽
systemd-backlight@.service对亮度的调节
sudo systemctl mask systemd-backlight@.service
屏蔽它的原因是为了防止冲突
2. 增加 udev 规则
/etc/udev/rules.d/81-backlight.rules ------------------------------ # Set backlight level to 700 SUBSYSTEM=="backlight", ACTION=="add", KERNEL=="intel_backlight", ATTR{brightness}="700"
这样就可以在开机时自动调整亮度了,更多的方法可以参考arch的wiki
相关文章推荐
- linux下做图工具——graphviz安装配置
- Centos7配置国内yum源
- ioctl---字符设备的控制技术
- linux基础(14)--输入输出重定向、文件查找--RHEL6.5
- linux下命令源码
- 对于linux下system()函数的深度理解
- Centos上传下载小工具lrzsz
- linux线程资源回收
- 制作Linux启动盘并安装Linux系统到实体机
- CentOS6.8 upgrade gcc to gcc4.8
- CentOS7.0 PHP卸载以及安装
- Linux下查看文件和文件夹大小
- ArchLinux添加程序快捷方式
- linux基础之sed命令
- centos6.3 安装github
- 10大白帽黑客专用的 Linux 操作系统
- vi编辑器的使用
- 快速诊断Linux性能
- Linux(Ubuntu)下如何安装JDK
- linux基本命令(18)——locate命令