无法更改亮度(Ubuntu 16.04 LTS,Unity)

And*_*rei 65 brightness screen 16.04

我一般是 Linux 系统的新手(我使用的是 Ubuntu 16.04 LTS)并且我很难改变笔记本的亮度。

当我使用Fn+F8Fn+ 时F9,亮度条会出现,但屏幕的实际亮度没有变化。

我尝试了这篇文章中描述的所有方法(如何在 Ubuntu 14.04 中调整屏幕亮度?)都没有成功。安装和使用 xbacklight 没有任何效果,与编辑“intel_backlight”文件中的亮度文件相同。

有谁知道如何解决这个问题?

Arc*_*ahi 83

这不会使您的亮度功能键起作用,而是一种解决方法。

使用以下命令安装亮度控制器

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update
Run Code Online (Sandbox Code Playgroud)

对于具有多显示器支持和色温支持的版本 2:

sudo apt install brightness-controller
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

对于具有多达 4 个显示器支持的版本 1:

sudo apt install brightness-controller-simple
Run Code Online (Sandbox Code Playgroud)

亮度控制器版本 1 (注:版本 1 不再更新)

注意:这不会降低背光强度,因此不会节省电池电量。但是您可以将其用作最后的手段来保护您的眼睛。这也适用于无法控制亮度的台式机。

  • 这不是亮度控制器。这只是玩系统的颜色 (19认同)

Ser*_*ndt 37

硬件亮度按钮

从 Ubuntu LTS 18.04 开始

以下是xbacklight控制所需的每一步:

  1. $ sudo nano /etc/default/grub并将相应的行替换为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  2. $ sudo update-grub
  3. 不要开玩笑,请确保实际安装适当的驱动程序$ sudo apt install xbacklight xorg xserver-xorg-video-intel
  4. 发行$ find /sys -type f -name brightness应该产生类似的东西/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
  5. $ 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
  6. $ cat /etc/X11/xorg.conf 应该读:

    Section "Device"
        Identifier      "Device0"
        Driver          "intel"
        Option          "Backlight"      "intel_backlight"
    EndSection
    
    Section "Monitor"
        Identifier      "Monitor0"
    EndSection
    
    Section "Screen"
        Identifier      "Screen0"
        Monitor         "Monitor0"
        Device          "Device0"
    EndSection
    
    Run Code Online (Sandbox Code Playgroud)

    如果没有,请编辑它 $ sudo nano /etc/X11/xorg.conf

  7. 此处为 Xubuntu LTS 或 XFCE 用户解释了物理XF86MonBrightnessDownXF86MonBrightnessUp密钥的分配。

  8. 最后,重新启动以使这些更改生效。

更细粒度的亮度控制(所有 Ubuntu 版本)

如果亮度控制碰巧太粗糙,则进行此额外调整

Ubuntu LTS 16.04

要确定您是否集成了英特尔视频显卡,请输入以下命令:

$ ls /sys/class/backlight/
    intel_backlight  panasonic
Run Code Online (Sandbox Code Playgroud)

至少intel_backlight应该最有可能除了一个OEM的名字一样,例如可以提到的panasonicdell_backlight等等。

如果是这种情况,请继续创建以下文件

$ sudo nano /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)

重新启动,享受您的背光按钮![来源]

在 Ubuntu LTS 16.04 之前

在 (X)Ubuntu 14.04 LTS 下,我的Panasonic Toughbook CF-52上的亮度控制过去可以通过添加acpi_osi=Linux到以下GRUB_CMDLINE_LINUX_DEFAULT=行来正常工作 /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
Run Code Online (Sandbox Code Playgroud)

并发行

$ sudo update-grub
Run Code Online (Sandbox Code Playgroud)

编辑后重启前。

  • @SergeStroobandt sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness /sys/class/brightness ln:未能创建符号链接'/sys /class/brightness': 不允许操作我该怎么办? (8认同)
  • 我在我的笔记本电脑上尝试了这个修复,它有一个集成的 Intel gfx 卡(根据建议的 ls 命令显示背光),还有第二个 Nvidia 960M。重新启动时,我得到一个紫色屏幕,但没有显示任何其他内容 - 我可以更改背景亮度,但我无法登录,因为除了全屏紫色清洗之外,我在屏幕上看不到任何内容。 (2认同)

xji*_*xji 6

另一种选择是应用程序Redshift,它除了可以调整亮度外,还可以调整色温以减少夜间的蓝光。

用法示例:redshift -b 0.8将亮度设置为 0.8,范围为 0 到 1


小智 5

我使用联想Z570并加入acpi_backlight=none/etc/default/grub和更新grub的与工作很好Fn钥匙。