Intégration de Kindle-Dash et KUAL pour un tableau de bord économe en énergie

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 bord
  • arreter.sh : script d'arrêt
  • programme-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

  1. Ouvrez l'application KUAL sur le Kindle
  2. Sélectionnez "Lancer le Tableau de Bord" dans le menu
  3. 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

Étiquettes: Kindle KUAL Kindle-Dash Shell E-Ink

Publié le 4 juin à 00h02