use*_*918 5 display laptop brightness
我在 Ubuntu 或其他版本的 Linux 中遇到了显示亮度问题。将 Linux 发行版作为 live 或 HDD 安装或在安装中运行,显示亮度会自动设置为最高值,我无法降低它,这是夜间烦人的问题。
我在我的笔记本电脑上尝试了大约 25 种不同的 Linux 发行版,另外 3 台朋友的笔记本电脑但同样的问题,台式机没有问题,因为显示器有自己的亮度控制开关。
我的笔记本电脑是 Acer 5830TG、i5 2410M @ 2.3 GHz、ram-3gb、HDD-640gb @5400 rpm、NVIDIA GT540M、芯片组-Intel HM65。OEM os-windows7 家庭高级版。
我在 Windows 中尝试过Fn+ <(向左箭头键),Ubuntu 显示亮度降低,但实际上并非如此,显示亮度相同。
还尝试了 Ubuntu 显示亮度小程序。
而在终端~$ sudo setpci -s 00:02.0 F4.B=**,其中**是两位数的十六进制值,00:02.0是内部的显示适配器(英特尔HD 3000)的硬件地址(lspci的| grep的VGA)。
什么都没发生,显示亮度保持不变。
尝试下面,
执行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
Run Code Online (Sandbox Code Playgroud)
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
exit 0
Run Code Online (Sandbox Code Playgroud)
小智 0
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
Run Code Online (Sandbox Code Playgroud)
插入下一个文本:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
Run Code Online (Sandbox Code Playgroud)
保存,然后重新启动。
重启后Fn+arrow键应该可以工作
| 归档时间: |
|
| 查看次数: |
1302 次 |
| 最近记录: |