直到 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
对象/路径未提供/不存在。