![屏幕亮度键不工作(fn + f5/f6)](https://linux22.com/image/1056880/%E5%B1%8F%E5%B9%95%E4%BA%AE%E5%BA%A6%E9%94%AE%E4%B8%8D%E5%B7%A5%E4%BD%9C%EF%BC%88fn%20%2B%20f5%2Ff6%EF%BC%89.png)
我正在使用 ASUS K501U、Ubuntu 14.04 LTS 和 Gnome-shell 3.10.4,屏幕亮度只能通过设置来控制,我试过了,但它禁用了我所有的 fn 键:
In the terminal:
sudo gedit /etc/default/grub
Change
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
Then, save the file.
sudo update-grub
Restart computer.
请帮帮我?
答案1
在具有 Unity 桌面环境的 Ubuntu 上,可以qdbus
通过服务发出一些系统命令dbus
,其中有两个命令用于增加和减少亮度。
为了增加,
qdbus org.gnome.SettingsDaemon.Power /org/gnome/SettingsDaemon/Power org.gnome.SettingsDaemon.Power.Screen.StepUp
并减少
qdbus org.gnome.SettingsDaemon.Power /org/gnome/SettingsDaemon/Power org.gnome.SettingsDaemon.Power.Screen.StepDown
这些命令可以绑定到键盘快捷键以方便使用。转到System-Settings-> Keyboard -> Shortcuts -> Custom Shortcuts,单击 +图标以添加新的快捷方式。
会出现一个弹出窗口,添加上面的命令之一。在屏幕截图中,你可以看到我添加了逐步命令
单击应用后,您将看到列表中添加了一个新条目。您可以单击文本Disabled
,它将等待您按下要与此命令对应的组合键。
我已将亮度设置为Alt+ Shift+,Arrow Down以降低亮度。请随意选择您自己的组合。