我已经尝试了很多方法来使它起作用,但是没有一个可以解决这个问题。以下是我尝试过的内容以及发生的情况的摘要:
1 /
修改文件/ etc / default / grub的GRUB_CMDLINE_LINUX_DEFAULT行。如许多论坛中所建议的那样,我试图向此行添加许多参数(例如acpi_osi = Linux,nvidia.NVia_NVreg_EnableBacklightHandler = 1,。 ..),但是没有任何反应,除了添加了参数acpi_backlight = vendor:它使我的亮度键有所作为,因为它们现在在按下时显示亮度条,尽管它们实际上并没有改变屏幕的亮度。我的行现在看起来像这样GRUB_CMDLINE_LINUX_DEFAULT =“ quiet splash nomodeset.modeset = 0 acpi_backlight = vendor”
2 /使用xrandr
。这根本不起作用,因为当我运行此命令时,出现以下错误:xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
1920x1080 77.00*
3 /。为英特尔图形卡创建文件(如here所述)没有任何作用。我尝试了nvidia卡的解决方案(如here所述),但可能做错了,因为我的Dell无法再启动(卡在Dell徽标上)。[另外,请注意,我的文件夹/ sys / class / backlight /仅包含dell_backlight(并且没有intel_backlight),并且当我按亮度键时,它实际上将文件dell_backlight的亮度值(从0更改为15),尽管我的屏幕亮度保持不变。在/usr/share/X11/xorg.conf.d/中创建文件
非常感谢您的帮助。
$ sudo apt install git liblcms2-dev
$ mkdir ~/git
$ cd ~/git
$ git clone https://github.com/udifuchs/icc-brightness
$ cd icc-brightness
$ make
$ sudo make install
有关更多信息,您可以检查下面的链接。