亮度变化时自动更新 GNOME Shell 亮度滑块

亮度变化时自动更新 GNOME Shell 亮度滑块

直到 GNOME 3.22,这个扩展可以工作,但在 GNOME 3.24 上不行。我想为插入和电池状态设置不同的亮度级别,我可以使用以下命令来完成:-

echo BRIGHTNESS_LEVEL > /sys/class/backlight/intel_backlight/brightness

我可以将其放入 udev 规则中并且它可以工作,但是 GNOME Shell 系统菜单上的亮度滑块不会更改以反映新的级别。更改后的亮度级别正确显示在电源设置面板中,因此问题似乎出在 Shell 本身上。我也尝试过使用gsd-backlight-helper,但它也有相同的结果。有没有办法像这样以编程方式调整亮度来更新 Shell 菜单上的亮度滑块? (我想避免使用诸如xdotool模拟输入等之类的东西。)

PS:我也尝试过,gdbus call --session --dest org.gnome.SettingsDaemon --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Screen.SetPercentage 50但它说org.gnome.SettingsDaemon对象/路径未提供/不存在。

相关内容