亮度键盘快捷键在搭载 GeForce MX230 的 Ubuntu 20.04 上不起作用

亮度键盘快捷键在搭载 GeForce MX230 的 Ubuntu 20.04 上不起作用

我有一台 i7 10th,配备 MX230 GeForce。我只安装了 Ubuntu 20.04。在 Ubuntu 安装过程中,我做过这个安装 NVIDIA 驱动程序。当前配置为:

2

我可以玩视频游戏等,但每次我尝试使用亮度键盘快捷键时,我的整个用户界面都会冻结一小会儿(10 秒)。降低亮度效果很好(除了 10 秒的用户界面冻结),但尝试增加亮度会使它冻结超过 10 秒,并且在解冻后,它表现得像什么都没发生一样。我不能失败任何新的尝试来解决这个问题,因为我在这台机器中有重要的数据。我找到了这些选项:

但它们都不是针对 Ubuntu 20.04 和 Nvidia MX230 的。在以“尝试和错误”的方式执行它们之前,是否有针对此特定设置的特定说明?

答案1

我在使用 465.19.01 驱动程序的 Ubuntu 21.04 上遇到了同样的问题。

不幸的是,原生笔记本电脑控制只能在 nouveau 驱动程序中使用。

经过多次解决方法后,以下说明对我有用:

sudo apt install brightnessctl

此命令仅以 root 身份运行。您可以将您的用户添加到名为 video 的组:

sudo gpasswd -a <user_name> video

注销/登录或重新启动后,复制并保存此脚本:

 #!/bin/bash

#Selected option + or -
COMMAND=$1

# Current brightness value
CURRENT_VALUE=$(brightnessctl g)

# Max supported brightness value
MAX_VALUE=$(brightnessctl m)

# Min valid brightness percent
MIN_BRIGHTNESS=$(($MAX_VALUE*5/100))

# Value used to increase or decrease brightness when - or + is passed as argument
BIAS="5%"

# Increase laptop screen brightness according to $BIAS
if [ "$COMMAND" == "+" ]; then
    brightnessctl -s -q s +$BIAS
fi

# Decrease laptop screen brightness according to $BIAS
if [ "$COMMAND" == "-" ]; then
  # Limit minimum brightness to avoid black screen
    if [ $CURRENT_VALUE -gt $MIN_BRIGHTNESS ]; then
        brightnessctl -s -q s $BIAS-
    fi
fi 

保存此脚本后,您可以将键盘快捷键映射到设置 > 键盘快捷键像这样:

降低亮度样本 增加亮度样本

享受

相关内容