我如何修复屏幕亮度我读了很多文档,例如安装xbacklight,它仅在终端上工作,但屏幕仍然相同我读了还编辑grub并附加"acpi_backlight=vendor"
或"video.use_native_backlight=1"
到GRUB_CMDLINE_LINUX_DEFAULT仍然没有任何更改。
我也尝试了一些解决方案,例如:
sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
并附加
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
由此来源还是同样的问题
答案1
要控制亮度,请执行以下操作
打开终端并输入: leafpad /etc/default/grub
在编辑器窗口中找到这一行: GRUB_CMDLINE_LINUX_DEFAULT="quiet" 并将其更改为: GRUB_CMDLINE_LINUX_DEFAULT="quiet Splash acpi_backlight=vendor"
现在输入: update-grub
并重新启动笔记本电脑
即使在此之后亮度也不起作用运行以下命令(仅适用于英特尔)
ls /sys/class/backlight/ 您可能会得到如下输出: ideapad intel_backlight (代替 ideapad,您可能会得到其他东西{取决于硬件})
sudo -i gedit /usr/share/X11/xorg.conf.d/20-intel.conf 运行上面的命令并粘贴以下行
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "ideapad" "intel_backlight" BusID "PCI:0:2:0" EndSection
在选项 where is ideapad 中,您必须粘贴您在 ls /sys/class/baclight/ 命令中获得的内容
例如:如果是 acpi0 则选项“acpi0”“intel_backlight”
- 重启
在 linux mint 18 内核 4.4.0-45-generic 中工作
答案2
如果我没理解错的话:改变屏幕亮度不起作用。如果是这样,我遇到了同样的问题,并为我的(MINT 17.1)机器执行了以下操作:我开始使用脚本直接更改亮度 - 不完全优雅,但它确实有效:
搜索您的亮度控制文件:
/sys/class/backlight/acpi_video0/brightness
手动将其更改为
root
viaecho $value > brightness
,值为所需的亮度,例如20
。使用脚本 将来在解锁
sudoers.d
目录中的脚本时执行相同的操作
脚本看起来像
#!/bin/bash
read -p "enter desired brightness value: " brightness
#check if value is a positive integer
if [ "$( tr -d [[:digit:]] <<< $brightness )" == "" ] &&\
#check value versus maximum value defined from the system side
[ $brightness -lt $(cat /sys/class/backlight/acpi_video0/max_brightness) ]
then
echo $brightness > /sys/class/backlight/acpi_video0/brightness
else
echo "invalid brighntess value"
fi
注意: 值0
并不代表黑色熨平板(据我所知),在我的系统上,当我尝试将无效的亮度值放入亮度文件时实际上遇到了错误,因此这if
似乎是可选的。