Retour au cours

Aperçu des modules complémentaires Termux : Termux:API, Widget et Boot

Masterclass Termux : De zéro à expert Linux sur Android

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 sshd ou des tâches de longue durée dès que le téléphone s'allume.