49. Aperçu des modules complémentaires Termux : Termux:API, Widget et Boot
La puissance de base de Termux est considérablement étendue par des modules complémentaires spécialisés, qui font le pont entre le shell Linux et les fonctionnalités de l'OS Android.
1. Termux:API
Ce module permet aux scripts Termux d'interagir directement avec les API Android (GPS, caméra, état de la batterie, notifications).
Installation : Installez l'application Termux:API depuis F-Droid et l'utilitaire en ligne de commande dans Termux :
bash $ pkg install termux-api
Exemple d'utilisation : Lire l'état de la batterie dans un script :
bash $ termux-battery-status
Affiche des données JSON sur la batterie
Exemple d'utilisation : Envoyer une notification depuis un script :
bash $ termux-notification --title "Script terminé" --content "Tâche accomplie avec succès."
2. Termux:Widget
Ce module vous permet d'exécuter des scripts shell directement depuis un raccourci sur votre écran d'accueil Android (widget).
- Les scripts doivent être placés dans
~/.shortcuts/. - C'est le meilleur moyen de déclencher manuellement des tâches planifiées ou automatisées qui n'ont pas besoin de fonctionner en arrière-plan en continu.
3. Termux:Boot
S'il est installé, Termux:Boot permet d'exécuter automatiquement des scripts spécifiques lorsque votre appareil Android finit de démarrer.
- Les scripts sont placés dans
~/.termux/boot/. - Idéal pour démarrer des services comme
sshdou des tâches de longue durée dès que le téléphone s'allume.