我已经搜索过这个问题,但找不到直接的答案。
如果我进入/etc/class/backlight
,那里什么也没有。有人能帮忙吗?
我已经安装了 Nvidia 驱动程序,但Fn按键的亮度并没有改变。
答案1
首先尝试一下o背光。
此前它解决了索尼笔记本电脑的诸多问题。最可取的解决方案.它基于恩维达布尔。您需要先安装 nvidiabl。安装说明可在页面上找到。
如果上述方法无效,请恢复所有更改。卸载 nvidiabl 并从中删除 obacklight 脚本/etc/init.d
。然后按照以下说明操作:
执行
gksu gedit /etc/default/grub
更改此行:
GRUB_CMLINE_LINUX_DEFAULT="quiet splash"
类似于下面这样:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
执行
sudo update-grub
并重启。
看看亮度键是否正常工作。
Ubuntu 仍有可能不会记住您的亮度设置。因此您每次都必须更改亮度。
这是在完成上述步骤后手动设置亮度。
尝试对命令显示的路径进行以下操作ls /sys/class/backlight/*/brightness
并进行相应替换。示例路径如下/sys/class/backlight/acpi_video0/brightness
。
对于路径,获取最大亮度:
cat /sys/class/backlight/acpi_video0/max_brightness
尝试使用较低的值来设置亮度。假设输出为
16
,请尝试一半的数字:
echo 8 | sudo tee /sys/class/backlight/acpi_video0/brightness
如果有效,请执行以下操作,使每次登录时自动发生这种情况:
sudo gedit /etc/rc.local
在之前输入此行
exit 0
。它应该看起来像echo YOUR_VALUE_HERE > /sys/class/backlight/acpi_video0/brightness 退出 0
如果上述方法失败,还有另一种解决方法:
运行 nVidia X Server 设置,您可以在应用程序菜单中找到它。
选择 X Server Display 配置并选择
save to x configuration file
选项。这将构建文件xorg.conf
。关闭 Nvidia X Server 设置。sudo gedit /etc/X11/xorg.conf
在终端。找到此部分:
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce GT 540M" EndSection
并将其更改为如下内容:
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce GT 540M" Option "RegistryDwords" "EnableBrightnessControl=1" EndSection
重启。
答案2
执行以下命令:
sudo -s
echo n > /sys/class/backlight/acpi_video0/brightness
n
是所需的亮度值。例如,如果我想将亮度设置为5
,我会运行以下命令:
sudo -s
echo 5 > /sys/class/backlight/acpi_video0/brightness
此解决方案适用于我的 Sony Vaio 笔记本电脑。
编辑:
尝试回答这个问题:每次重启时亮度都会重置为最大