gpt4 book ai didi

python - 使用 python 在 linux 中更改背光亮度

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:05:46 26 4
gpt4 key购买 nike

我正在开发一个 python 项目,它应该能够控制我的背光亮度。我使用 Ubuntu 17.04,我已经找到了显示背光亮度的文件位置

/sys/class/backlight/acpi_video0/brightness

我可以在 bash 终端中使用来更改值的命令是

sudo su -c 'echo 12 > /sys/class/backlight/acpi_video0/brightness'

但我不知道如何在 py 项目中实现它。也许这也是错误的开始方式。

谢谢你们可能帮助了我。

最佳答案

所以我做了一些研究并在这个网站上 https://wiki.archlinux.org/index.php/backlight我找到了命令

gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.freedesktop.DBus.Properties.Set org.gnome.SettingsDaemon.Power.Screen Brightness "<int32 50>"

我不知道它是如何工作的,但我改变了我的背光。

它只适用于 gnome! 但因为我使用 gnome 并且该应用程序应该适用于 gnome,所以对我来说没问题

我的函数现在看起来像这样:

def change_brightness(self, value):
os.system('gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.freedesktop.DBus.Properties.Set org.gnome.SettingsDaemon.Power.Screen Brightness "<int32 ' + str(value) + '>"')

值必须在0到100之间

关于python - 使用 python 在 linux 中更改背光亮度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47026351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com