Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在openmoko应用程序运行时关闭屏幕保护程序_Openmoko - Fatal编程技术网

在openmoko应用程序运行时关闭屏幕保护程序

在openmoko应用程序运行时关闭屏幕保护程序,openmoko,Openmoko,在openmoko(stable hybrid release,SHR)中,您如何在应用程序运行时通过编程关闭屏幕保护程序(几秒钟不活动后变暗/空白屏幕)?在X中,您可以运行 xset s off 关闭屏幕保护程序。类似地,gnome/freedesktop公开了一个DBUS API来控制和禁止屏幕保护模式。我不知道OpenMoko是否支持freedesktop规范,但如果支持,您应该能够直接使用DBUS。您可以看到图腾是如何做到这一点的。通过的D-BUS API可以做到这一点,也可以防止挂起

在openmoko(stable hybrid release,SHR)中,您如何在应用程序运行时通过编程关闭屏幕保护程序(几秒钟不活动后变暗/空白屏幕)?

在X中,您可以运行

xset s off

关闭屏幕保护程序。类似地,gnome/freedesktop公开了一个DBUS API来控制和禁止屏幕保护模式。我不知道OpenMoko是否支持freedesktop规范,但如果支持,您应该能够直接使用DBUS。您可以看到图腾是如何做到这一点的。

通过的D-BUS API可以做到这一点,也可以防止挂起

mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy CPU auto
mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display auto
将“自动”替换为“已启用”或“已禁用”


‏您可以在

上找到此D-BUS方法的文档。FSORaw是一个包装器,您可以在外部使用它来声明显示等资源。这将防止屏幕空白。但如果是您自己的应用程序,我建议您在软件中声明相同的显示资源