Gestion de l'énergie – Entrée dans le fichier .desktop

Introduction :

Le programme pour développeurs Intel AppUp(SM) recommande aux développeurs de fournir des informations sur leur application pour une gestion efficace de l'alimentation. Les informations collectées ont pour but de classifier les applications en applications d'arrière-plan et applications de premier plan. Les informations en la matière doivent être incluses dans le fichier .desktop qui sera packagé avec le RPM. Les fabricants d'appareils utiliseront ces informations pour évaluer et gérer l'alimentation. Cela garantit à votre application qu'elle ne sera pas privée des ressources dont elle a besoin pour s'exécuter à l'arrière-plan et cela lui assurera un comportement approprié. Toutes les applications MeeGo soumises à partir du 21 juillet inclus sont sujettes à cette recommandation.

Entrée dans le fichier .desktop :

Indiquez si votre application est d'arrière-plan (background) ou de premier plan (foreground). Une application peut être considérée d'arrière-plan si elle peut exécuter l'essentiel de ses fonctionnalités sans interaction ni intervention de l'utilisateur. Il est acceptable qu'une application d'arrière-plan nécessite au départ un certain paramétrage ou la définition par l'utilisateur de ses préférences. Vous trouverez dans cet article des lignes directrices et quelques exemples pour choisir la bonne catégorie : http://appdeveloper.intel.com/fr-fr/article/power-management-faq. Si vous pensez que votre application remplit les critères d'une application d'arrière-plan, ajoutez l'entrée ci-dessous au fichier .desktop de votre application : X-MEEGO-CGROUP-PATH=unlimited Vérifiez que le package et le fichier .desktop de votre application sont bien conformes aux règles MeeGo. L'entrée mentionnée dans le présent article vient s'ajouter aux champs du fichier .desktop requis pour la conformité MeeGo et elle ne les remplace pas.

Exemple de fichier .desktop :

Cet exemple montre tous les champs que doit comporter un fichier .desktop pour être conforme MeeGo et il indique qu'il s'agit d'une application d'arrière-plan. [Desktop Entry] Name=AppName GenericName=AppGenericName Comment=Il s'agit d'une application de tests Exec=/opt/domain.company.appname/AppName Categories=Utilities; Icon=/usr/share/icons/128X128/App.png Type=Application X-MEEGO-CGROUP-PATH=unlimited Dans cet exemple, Name, Comment, Exec, Categories, Icon et Type sont des champs obligatoires du fichier .desktop. X-MEEGO-CGROUP-PATH est le champ recommandé pour la gestion de l'alimentation.

Pour de plus amples informations sur les optimisations de compilation, consultez notre Avertissement concernant les optimisations.