我之前通过添加命令解决了该问题:
echo X > /sys/class/backlight/intel_backlight/brightness
在 Ubuntu 14.04 上可以/etc/rc.local
。但是在 Ubuntu 16.10 上却不行/etc/rc.local
。我现在不知道如何解决。有没有新的脚本可以替换rc.local
我可以输入命令的位置?
答案1
对接入点(它们不是真正的文件)进行永久更改的标准方法/sys
是使用sysfsutils
而不是/etc/rc.local
。该软件包在 16.10 中默认未安装,因此请先执行以下操作:
sudo apt install sysfsutils
现在编辑文件/etc/sysfs.conf
,例如:
sudo nano /etc/sysfs.conf
并将此行添加到其末尾:
class/backlight/intel_backlight/brightness = X
这将与您的echo
命令执行相同的操作。
答案2
如果你不知道的话,rc.local
Ubuntu 16.10 默认禁用此功能,因为新版本的 Ubuntu 使用systemd。因此 make被视为一项服务,但您可以随时使用服务命令rc.local
启动它:rc.local
sudo systemctl enable rc-local.service
现在rc.local
已启用,您可以使用旧的解决方法,运行以下命令添加所需的亮度级别/etc/rc.local
:
sudo sed -i '13i echo X > /sys/class/backlight/intel_backlight/brightness ' /etc/rc.local