作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在开发一个 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/
逆光(back light)是指照明被摄体背面的光。采用逆光使对着镜头方向的被摄体前部光暗,拍摄人物时,轮廓清晰明显,因此,全逆光又称轮廓光或剪影光;半逆光称伦勃朗光,是用于刻画人物个性的强光。
Apple 的 I/O 套件(通过 IODisplaySetFloatParameter)允许您在给定范围内设置显示亮度。但是,我记得我之前的笔记本电脑在最低设置下明显变暗。 各种屏幕调暗实用程序会改
我是一名优秀的程序员,十分优秀!