所以我遵循了邮政但我因为这个输出而陷入困境:
ln: failed to create symbolic link '/sys/class/brightness': Operation not permitted.
我想尝试的是:
$ cd /sys/class
此目录应包含指向上一步中发现的亮度设备的软链接brightness
。如果缺少该软链接,请创建它:$ sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness /sys/class/brightness
注意:/sys/class 中没有“brightness”文件夹。但是有“背光”文件夹。我该怎么办?应该删除“亮度”文件夹/文件吗?
创建文件时,系统提示“操作不允许”。我使用了“cat > 亮度”命令。但不起作用。现在我唯一的选择就是创建一个文件夹。
同时,我无法通过“亮度”按钮控制亮度。即使手动移动“亮度条”也没有反应。
亮度按钮和亮度条以前可以工作,但不知道发生了什么。我该如何解决这个问题?
答案1
尝试这个:
sudo -s
mount -o rw,remount,suid -t sysfs sysfs /sys
ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness /sys/class/brightness
这应该可以解决问题。
实际上,您甚至不需要这样做。如果您想控制亮度,则不需要所有这些步骤。您已经拥有亮度控制,此命令所做的只是创建一个指向它的小链接。
做这个:
#For finding out current brightness:
cat /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
#To set brightness to a level
echo 100 > /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
将数字更改为您想要的任何值。有一个上限。这通常不是百分比。因此,您应该能够将亮度设置为 281。
您的最后一个错误是错误地使用了 cat 命令。cat 命令显示文件的内容。
答案2
出于某种原因,更改此行解决了该问题:
GRUB_CMDLINE_LINUX_DEFAULT="安静启动 acpi_backlight=供应商"
为此,请执行以下操作:
$cd /etc/default
$sudo gedit grub
放入上述行并重新启动。以前这不起作用,但不知何故起作用了。尝试使用“video”而不是“vendor”,这很不寻常。但它可能会有所帮助。