如何在开机时优雅地设置显示器亮度?

如何在开机时优雅地设置显示器亮度?

我一直在使用一个包含xrandr --output VGA1 --brightness 0.3在 bash 脚本中的循环,该脚本将在登录后立即自动执行gnome-session-properties(又名启动应用程序)。

是否有任何配置文件可以在显示器连接到 X 服务器时控制显示器亮度?简而言之,如何在启动时设置显示器亮度?

答案1

复制自Ji m 的 Ubuntu 手册:

打开文件浏览器并导航到“计算机-> sys -> 类 -> 背光”目录。您会在那里看到两个或三个文件夹:

在此输入图像描述

每个文件夹中都有一个名为actual_brightness的文件,您可以通过缩略图图标看到其内容(亮度值)。

在此输入图像描述

记住它们并执行以下操作:

通过 Fn + 箭头键更改屏幕亮度。

查看每个文件夹中的actual_brightness 文件(重新打开每个文件夹以刷新值)。

价值有变化吗?

请记住实际亮度值发生变化的文件夹名称。将以下命令中的 acpi_video0 替换为该文件夹名称

  1. 按键盘上的 Ctrl+Alt+T 打开终端。当它打开时,运行以下命令将为您提供笔记本电脑背光的最大级别:

    cat /sys/class/backlight/acpi_video0/max_brightness
    

    我的是 9,所以我可以将背光级别设置为 0 到 9。

  2. 一一运行下面的命令。您将获得超级用户权限并使用 gedit 编辑器打开 /etc/rc.local 文件,该文件是在每个多用户运行级别结束时执行的脚本。

    sudo -i
    gedit /etc/rc.local
    

    在最后一行之前添加以下行。将数字 0 更改为您想要的亮度级别。

    echo 0 > /sys/class/backlight/acpi_video0/brightness
    

相关内容