我是Linux系统的新手(我正在使用Ubuntu 16.04 LTS),并且在更改笔记本的亮度时遇到困难。
当我使用Fn+ F8或Fn+时F9,会出现亮度条,但屏幕的实际亮度没有变化。
我尝试了本文中介绍的每种方法(如何在Ubuntu 14.04(Trusty Tahr)中调整屏幕亮度?)都没有成功。安装和使用xbacklight无效,与编辑“ intel_backlight”文件中的亮度文件相同。
有人知道如何解决吗?
我是Linux系统的新手(我正在使用Ubuntu 16.04 LTS),并且在更改笔记本的亮度时遇到困难。
当我使用Fn+ F8或Fn+时F9,会出现亮度条,但屏幕的实际亮度没有变化。
我尝试了本文中介绍的每种方法(如何在Ubuntu 14.04(Trusty Tahr)中调整屏幕亮度?)都没有成功。安装和使用xbacklight无效,与编辑“ intel_backlight”文件中的亮度文件相同。
有人知道如何解决吗?
Answers:
这不会使您的亮度功能键起作用,而是一个解决方法。
使用以下命令安装亮度控制器:
sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update
对于具有最多4个监视器支持的版本1:
sudo apt install brightness-controller-simple
对于具有多监视器支持和其他功能的版本2:
sudo apt install brightness-controller
这是xbacklight
控制所需的每个步骤:
$ sudo nano /etc/default/grub
并将相应的行替换为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
$ sudo update-grub
$ sudo apt install xbacklight xorg xserver-xorg-video-intel
$ find /sys -type f -name brightness
应该产生类似/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
$ 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
$ 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
如果不是,请使用 $ sudo nano /etc/X11/xorg.conf
这里为Xubuntu LTS或XFCE用户说明了物理XF86MonBrightnessDown
和XF86MonBrightnessUp
密钥的分配。
如果亮度控制刚好太粗,则进行此附加调整。
要确定您是否集成了英特尔视频图形,请输入以下命令:
$ ls /sys/class/backlight/
intel_backlight panasonic
至少intel_backlight
应该最有可能除了一个OEM的名字一样,例如可以提到的panasonic
,dell_backlight
等等。
如果是这种情况,请继续创建以下文件
$ sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
包含以下几行:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
重新启动,并享受您的背光按钮![资源]
在(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"
并发行
$ sudo update-grub
编辑后和重新启动之前。
另一个选项是应用程序Redshift,该应用程序除了调整亮度之外,还可以调整色温以减少夜间的蓝光。
用法示例:redshift -b 0.8
将亮度按0到1的比例设置为0.8。
在16.04中,回购中有一个名为“背光指示器”的软件包,它将使用您的相机设置(或不设置)背光并针对交流和/或电池使用情况对其进行差异设置。
E: Unable to locate package backlight-indicator
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
sudo add-apt-repository ppa:atareao/atareao
我将其固定在华硕UX303UB上,但有一点区别:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
(acpi_osi =对我有用,其他选项不起作用,请从此处获取)。当然跑完之后update-grub
。这个使功能键响应以显示Ubuntu通知,但并没有真正改变亮度。从其他答案中得到的另一件事:sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
内容:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
现在唯一的问题是将Fn + F7关联到xset dpms force standby
以关闭屏幕。
lsb_release -a
给定:没有可用的LSB模块。发行者ID:Ubuntu说明:Ubuntu 16.04.2 LTS版本:16.04代号:xenial
在XFCE中,必须在XFCE Power Manager的“常规”选项卡下启用“处理显示亮度键”。
我有一台Panasonic CF-LX3,它报告为具有2个亮度控件:
/sys/class/backlight/:
intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
panasonic -> ../../devices/virtual/backlight/panasonic
但是实际上在这台计算机上,第一个可以工作,而供应商却不能。
所以加入acpi_brightness=video
到GRUB_CMDLINE_LINUX_DEFAULT
在/etc/defaults/grub
帮助。
(别忘了update-grub
)