Intégration de Kindle-Dash avec KUAL : guide technique pour un tableau de bord basse consommation
Ce guide explique comment intégrer Kindle-Dash, un outil de tableau de bord optimisé pour les appareils Kindle 4 NT, avec KUAL (Kindle Unified Application Launcher). Cette intégration permet de transformer un Kindle inactif en centre d'informations accessible via le menu KUAL.
Prérequis techniques
Kindle-Dash est conçu pour maximiser l'efficacité énergétique sur les écrans e-ink, tandis que KUAL offre une interface de gestion des applications. Leur combinaison permet un lancement simplifié du tableau de bord.
1. Structure de fichiers requise
Créez la hiérarchie de répertoires suivante sur votre Kindle :
KUAL/
└── tableau-bord/
├── config.xml # Configuration de l'extension KUAL
└── menu.json # Définition du menu
2. Fichier de configuration KUAL
Le fichier config.xml définit les métadonnées de l'extension :
<?xml version="1.0" encoding="UTF-8"?>
<extension>
<information>
<name>Mon Tableau de Bord Kindle</name>
<id>custom-kindle-dash-v2</id>
</information>
<menus>
<menu type="json" dynamic="true">menu.json</menu>
</menus>
</extension>
Le fichier menu.json spécifie les entrées du menu et les scripts associés :
{
"menuEntries": [
{"label": "Lancer le Tableau de Bord", "script": "/mnt/us/tableau-bord/init.sh"}
]
}
3. Déploiement des scripts d'exécution
Placez les scripts suivants dans le répertoire configuré :
init.sh: script d'initialisation du tableau de bordarreter.sh: script d'arrêtprogramme-principal.sh: point d'entrée principal
Assurez-vous que ces scripts ont les permissions d'exécution (chmod +x).
Utilisation et gestion
Lancement via KUAL
- Ouvrez l'application KUAL sur le Kindle
- Sélectionnez "Lancer le Tableau de Bord" dans le menu
- Le tableau de bord s'affiche après l'exécution du script
Kindle-Dash implémente un mode veille intelligent :
Résolution des problèmes
Pour diagnostiquer les problèmes d'intégration :
- Vérifiez les permissions des fichiers avec
ls -la - Validez les chemins dans
menu.json - Consultez les journaux système via SSH :
tail -f /var/log/messages - Redémarrez KUAL si nécessaire
Personnalisation avancée
Paramètres ajustables via les fichiers de configuration :
- Fréquence de rafraîchissement : modifier
src/verification-reseau.sh - Mise en page de l'interface : éditer les modèles HTML
- Planification des réveils : ajuster la logique dans
src/prochain-reveil/main.rs