Dell XPS 15 9550(Ubuntu16.04LTS)Fn键无法调背光至0求助
解决Dell XPS 15 9550 Ubuntu 16.04 LTS固件更新后无法关闭屏幕背光的问题
我之前在类似机型上碰到过一模一样的情况——固件更新后原本好用的Fn亮度调节突然不能把背光拉到0了,确实挺影响外接显示器时的使用体验。下面给你几个实用的解决办法,从临时应急到永久恢复原有功能都有:
一、临时快速关闭背光(命令行方式)
首先得找到你的系统里背光控制的具体路径,打开终端输入:
ls /sys/class/backlight/
你会看到类似intel_backlight或者dell_backlight的目录名,这就是你的背光控制设备。然后用命令直接把亮度设为0:
# 替换下面的[设备名]为你刚才查到的名称 echo 0 | sudo tee /sys/class/backlight/[设备名]/brightness
二、让命令无需sudo,更方便使用
每次输sudo太麻烦?可以通过udev规则让普通用户也能修改背光设置:
- 用文本编辑器创建一个udev规则文件:
sudo nano /etc/udev/rules.d/90-backlight.rules
- 粘贴以下内容并保存退出(Ctrl+O,回车,Ctrl+X):
SUBSYSTEM=="backlight", RUN+="/bin/chmod 666 /sys/class/backlight/%k/brightness"
- 重启系统或者重新加载udev规则:
sudo udevadm control --reload-rules && sudo udevadm trigger
之后你就可以不用sudo直接执行关闭命令了:
echo 0 > /sys/class/backlight/[设备名]/brightness
三、自定义键盘快捷键,一键关闭背光
把命令绑定到快捷键,完全替代原来的Fn功能:
- 打开系统设置 → 键盘 → 快捷键 → 自定义快捷键
- 点击“+”添加新快捷键,设置:
- 名称:关闭屏幕背光
- 命令:
echo 0 > /sys/class/backlight/[设备名]/brightness(替换设备名)
- 点击“应用”后,点击快捷键对应的“未设置”,按下你想用的组合键(比如原来的Fn+F11),确认即可。
四、尝试恢复Fn键原生的“调至0亮度”功能
如果想让原来的Fn亮度键恢复到固件更新前的状态,可以修改GRUB启动参数:
- 编辑GRUB配置文件:
sudo nano /etc/default/grub
- 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号内添加acpi_backlight=vendor或者acpi_backlight=native,比如:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
- 更新GRUB并重启:
sudo update-grub sudo reboot
这个方法不一定对所有固件版本都有效,但值得试试,毕竟能恢复原生的按键逻辑。
内容的提问来源于stack exchange,提问作者Ben Hogan
相关产品推荐
相关产品推荐

