Отключите заставку во время работы приложения openmoko - PullRequest
0 голосов
/ 29 декабря 2008

В openmoko (стабильный гибридный выпуск, SHR) как программно отключить экранную заставку (затемненный / пустой экран после нескольких секунд бездействия) сразу во время работы приложения?

Ответы [ 3 ]

1 голос
/ 10 ноября 2009

FSORaw - это оболочка, которую вы можете использовать извне для получения ресурсов, таких как дисплей. Это предотвратит гашение экрана. Но если это ваше собственное приложение, я бы порекомендовал использовать те же ресурсы дисплея в вашем программном обеспечении.

подробнее о fsoraw и ресурсах

1 голос
/ 29 декабря 2008

В X вы можете запустить

xset s off

чтобы отключить заставку. Аналогично, gnome / freedesktop предоставляет API-интерфейс DBUS для управления и блокировки режима заставки. Я не знаю, поддерживает ли OpenMoko спецификацию freedesktop, но если да, то вы сможете использовать DBUS напрямую. Вы можете увидеть, как Тотем это делает здесь .

0 голосов
/ 19 апреля 2009

Это можно сделать с помощью API D-BUS freesmartphone , также можно предотвратить приостановки.

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 можно найти по адресу http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/org.freesmartphone.Usage.html;hb=HEAD#GetResourcePolicy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...