Ion*_*zău 43 keyboard shortcut-keys brightness asus
通过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"
Run Code Online (Sandbox Code Playgroud)
还有哪些其他解决方法/解决方案?
相关输出:
$ 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)
Run Code Online (Sandbox Code Playgroud)
小智 52
在终端:
sudo nano /etc/default/grub
改变
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)
到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
Run Code Online (Sandbox Code Playgroud)
然后,保存文件。
sudo update-grub
重新启动计算机。
功能键 ( Fn+ F5/ F6) 现在应该处于活动状态。
我发现 grub 文件在系统升级后被修改,不得不再次进行。
小智 13
免责声明:我用我的 Asus 305CA 在 Mint/Mate-18 上遇到了这个问题,并让它工作,我不知道它是否也适用于 Ubuntu,但尝试......我这样做了:
使 Fn F5/F6 工作:
sudo emacs /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
更改以下内容: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
重新启动系统...现在应该显示启动画面。
使用acpi_listen以下命令验证 acpi 命令:
acpi_listen.
Run Code Online (Sandbox Code Playgroud)
按 Fn F5/F6。我懂了:
video/brightnessdown BRTDN 00000087 00000000 K
video/brightnessup BRTUP 00000086 00000000 K
Run Code Online (Sandbox Code Playgroud)
将事件代码添加到 acpi 事件:
sudo emacs /etc/acpi/events/asus-keyboard-backlight-down
Run Code Online (Sandbox Code Playgroud)
事件=视频/brightnessdown BRTDN 00000087
sudo emacs /etc/acpi/events/asus-keyboard-backlight-up
Run Code Online (Sandbox Code Playgroud)
事件=视频/brightnessup BRTUP 00000086
确认您可以通过(其中 xx 是整数)更改背光:
echo xx | sudo tee /sys/class/backlight/intel_backlight/brightness
Run Code Online (Sandbox Code Playgroud)
创建脚本:
sudo emacs /etc/acpi/asus-keyboard-backlight.sh
Run Code Online (Sandbox Code Playgroud)
将变量添加到文件中:
KEYS_DIR=/sys/class/backlight/intel_backlight
Run Code Online (Sandbox Code Playgroud)
我还将 value 设置为 10 而不是 1,因为它太慢了:
if [ "$1" = down ]; then
VAL=$((VAL-10))
else
VAL=$((VAL+10))
fi
Run Code Online (Sandbox Code Playgroud)
实际显示亮度不遵循飞溅中的条。当它完全向上/向下时,您仍然可以继续按 Fn F5/F6 更改亮度。
您需要重新启动acpid才能生效:
sudo service acpid restart
Run Code Online (Sandbox Code Playgroud)
小智 8
这个解决方案对我有用:
打开终端并输入以下命令:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
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)
保存后关闭文件,然后返回终端并键入以下命令:
sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
找到这一行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)
并将其替换为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
Run Code Online (Sandbox Code Playgroud)
然后在终端
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
重新启动您的笔记本电脑,它可能会工作。
小智 5
如果你点击电池图标,如果你看到一个滑块来改变亮度,如果它真的有效,即。如果屏幕亮度发生变化,那么功能就在那里,您只需要重新映射键盘按键。
(因此无需弄乱内核参数和驱动程序等)
如果您单击 KDE 面板中的电池图标并看到以下内容:

在系统设置 → 工作区 → 快捷方式 → 全局键盘快捷方式 → KDE 守护程序中,您将找到Decrease Screen Brightness和Increase Screen Brightness.
它似乎已经映射到Fn+ F5/ Fn+ F6,但它似乎不起作用,因此只需将其Global Alternative映射到Meta+ F5/ Meta+ 即可F6。
| 归档时间: |
|
| 查看次数: |
118791 次 |
| 最近记录: |