通过按键控制的亮度快捷fn键不起作用。
我尝试了每一个解决方案这个答案及其评论。编辑文件后/etc/default/grub
我重新启动了。
GRUB_CMDLINE_LINUX="acpi_osi=Linux"
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi=linux acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi_Linux"
还有什么其他解决方法/解决方案?
相关输出:
$ sudo lshw -C display
*-display UNCLAIMED
description: 3D controller
product: GK107M [GeForce GT 750M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
*-display
description: VGA compatible controller
product: 4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:50 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
答案1
在终端中:
sudo nano /etc/default/grub
改变
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
然后,保存文件。
sudo update-grub
重新启动计算机。
功能键 ( Fn+ F5/ F6) 现在应该处于活动状态。
我发现系统升级后 grub 文件被修改了,所以必须重新进行操作。
答案2
免责声明:我在 Mint/Mate-18 上用我的 Asus 305CA 遇到了这个问题,并让它工作了,我不知道它是否也能在 Ubuntu 上运行,但是试试看...我这样做了:
使 Fn F5/F6 正常工作:
sudo emacs /etc/default/grub
更改以下内容:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
sudo update-grub
重新启动系统...现在应该会出现启动画面。
使用以下命令验证 acpi 命令acpi_listen
:
acpi_listen.
按 Fn F5/F6。我得到这个:
video/brightnessdown BRTDN 00000087 00000000 K
video/brightnessup BRTUP 00000086 00000000 K
将事件代码添加到 acpi 事件:
sudo emacs /etc/acpi/events/asus-keyboard-backlight-down
事件=视频/亮度降低 BRTDN 00000087
sudo emacs /etc/acpi/events/asus-keyboard-backlight-up
事件=视频/亮度提高 BRTUP 00000086
确认您可以通过以下方式更改背光(其中 xx 是一个整数):
echo xx | sudo tee /sys/class/backlight/intel_backlight/brightness
创建脚本:
sudo emacs /etc/acpi/asus-keyboard-backlight.sh
将变量添加到文件:
KEYS_DIR=/sys/class/backlight/intel_backlight
我还将值设置为 10 而不是 1,因为它太慢了:
if [ "$1" = down ]; then
VAL=$((VAL-10))
else
VAL=$((VAL+10))
fi
实际显示亮度并不会跟随闪屏中的进度条变化,当亮度调到最大/最小时,仍可继续按 Fn F5/F6 来改变亮度。
您需要重新启动acpid
才能生效:
sudo service acpid restart
答案3
这个解决方案对我有用:
打开终端并输入以下命令:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
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
保存后关闭文件然后返回终端并输入以下命令:
sudo nano /etc/default/grub
找到这一行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
并将其替换为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
然后在终端
sudo update-grub
重新启动你的笔记本电脑,它可能会正常工作。
答案4
要降低亮度,请按照以下步骤操作:
打开系统设置 > 亮度和锁定
从那里控制你的亮度
您可以尝试这个:
https://apps.ubuntu.com/cat/applications/brightness-controller/
如果您想通过按键改变亮度,请按照以下步骤操作:
sudo apt-get 安装 xbacklight xbacklight -set 50
然后打开设置>键盘>快捷方式
添加自定义快捷键并在其中输入以下命令:
xbacklight -12 月 10 日
xbacklight-inc 10