重新映射键盘快捷键以改变亮度

重新映射键盘快捷键以改变亮度

首先,我应该澄清一下,我正尝试在 Chromebook 上运行 20.04 版本。当用 Ubuntu 替换 ChromeOS 时,Chromebook 的热键会变成功能键。

如果我使用 Kubuntu,则可以使用现成的设置来重新映射键盘快捷键以更改亮度。我知道 Ubuntu 20.04 的默认版本也有一个用于重新映射键盘快捷键的设置面板。

但是,与 KDE 桌面不同,Ubuntu 的默认版本没有将亮度更改选项作为默认键盘快捷键之一,因此,我必须自己输入命令。我尝试过这样做,但我对结果并不满意。

当我在 KDE 上重新映射键盘快捷键时,我能够逐步地根据需要增加亮度。但是在 Ubuntu 的默认版本中,使用我输入的命令,我只能设置低亮度和高亮度。我无法设置两者之间的任何值。

这可能是因为我的知识有限。我是否知道是否有一种方法可以设置命令来逐渐增加亮度,还有另一个逐渐降低亮度?换句话说,我可以输入一个命令来使亮度降低或增加 0.1 个点吗?

如果没有这样的命令,是否可以通过编写脚本来做同样的事情?

亮度变化命令测试

答案1

解决方法

为了增加 0.1,请添加以下命令作为自定义键盘快捷键

sh -c 'gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Screen.StepUp && gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Screen.StepUp'

减少 0.1

sh -c 'gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Screen.StepDown && gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Screen.StepDown'

注意:首次通过 GUI 将亮度设置为零或 100,然后使用键盘快捷键获得 10 的完美倍数

答案2

这是我以前回答的转发这里

我使用的是 20.04,我使用 dconf-editor 通过键盘快捷键调整屏幕亮度。

打开 dconf-editor 并搜索screen-brightness-upscreen-brightness-down,然后在 custom-value 下将值更改为您想要设置的快捷方式(稍后会告诉如何知道要输入什么)。

在此处输入图片描述

我不知道 dconf-editor 所遵循的确切语法,但我会告诉你如何找到该语法。转到设置 > 键盘快捷键。现在搜索volume up,并选择要用于提高屏幕亮度的快捷方式。然后转到 dconf 编辑器并搜索volume-up,现在在音量调高的自定义值中看到字符串,然后将此字符串复制粘贴到screen-brightness-up>custom value字段。我们必须这样做,因为我们可以访问音量的快捷方式,而不是亮度的快捷方式。

因此,我们从设置中操纵音量值,然后在 dconf 编辑器中将该值用于屏幕亮度调高。然后从 dconf-edtor 中删除音量调高的自定义值(或将其设置回以前的值)。

希望这能有所帮助。我花了很长时间才找到这个答案,而其他答案对我来说不起作用,但我终于能够找到这个方法,并希望这能帮助到其他人。

相关内容