zoukankan      html  css  js  c++  java
  • 笔记本中的archlinux调节亮度

    参考了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中有个名为 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

  • 相关阅读:
    C#类的访问修饰符
    C#中抽象类和接口的区别
    C#正则表达式Regex类的介绍
    .net平台借助第三方推送服务在推送Android消息(极光推送)
    C#钩子类 几乎捕获键盘鼠标所有事件
    .net平台推送ios消息
    c# 滚动字幕的实现
    .net 序列化与反序列化
    Python学习---Django的新工程设置模板
    Python学习---DjangoForm的学习
  • 原文地址:https://www.cnblogs.com/vanwoos/p/5475912.html
Copyright © 2011-2022 走看看