亮度键不起作用:gmux_backlight 和 nv_backlight

亮度键不起作用:gmux_backlight 和 nv_backlight

我在 MacBook Pro 6,2(2010 年中期型号,所以很旧了!)上安装了 Xubuntu 16.04。我无法使用亮度键。

在寻求帮助后,我知道去看看/sys/class/backlight。在其中,我找到了两个目录gmux_backlightnv_backlight

以下是我的发现:

  1. 我键盘上的亮度键会改变亮度值nv_backlight。但是,这些对实际屏幕亮度没有影响。
  2. 如果我手动编辑亮度值gmux_backlight,那么屏幕亮度也会相应调整。

因此,这似乎表明我需要使用亮度键来修改 中的值,gmux而不是nv。我该怎么做?

(此外,许多地方建议安装 Nvidia 驱动程序。但是,当我尝试安装(安装版本 340.96)并重新启动时,我会启动到空白屏幕。我不得不重新安装 Xubuntu。)

答案1

一种解决方法是创建这样的键绑定,gmux_backlight/brightness如果您按下按键来调整亮度,该键绑定将进行编辑。不幸的是,我没有运行 Xubuntu,所以我不确定您是否可以通过设置管理器配置它,xfce4-settings-editor或者您必须使用xbindkeys本质上可以执行的 shell 脚本。例如,读取当前亮度值并降低它的 shell 脚本如下所示:

backlight=`cat /sys/class/backlight/gmux_backlight/brightness`;
if [ $backlight -gt 1 ]; then
       backlight=$((backlight - 1));
       echo $backlight > /sys/class/backlight/gmux_backlight/brightness;
fi

答案2

如果使用 refind,请激活 spoof_os_x_version 设置。您也可以使用此工具https://github.com/0xbb/apple_set_os.efi。我选择了第二个选项,因为它不会像第一个选项那样弄乱我的 Windows 启动。

这会通过强制初始化来欺骗您的计算机,就像启动 os x 一样……有特殊的 efi 变量。显然 Apple 不希望您在其他操作系统上如此轻松地使用双 gpu。

相关内容