A partir de la versión 5.9.3 del popular programador de tareas de Android Tasker viene una nueva integración con Termux. Termux es un emulador de terminal de Linux para Android bastante potente.
Sin embargo esta nueva función no tiene mucha documentación disponible para integrarlo. En este breve tutorial indicaremos como hacer que funcione correctamente la integración.
Configuración de Termux
Para que Termux pueda ser controlado por una aplicación externa tenemos que abrir Termux y crear un fichero en la ruta:
~/.termux/termux.properties
Lo más fácil es instalando dentro de Termux el programa nano de esta forma:
apt update
apt install nano
una vez instalado nano ejecutamos dentro del propio Termux de esta forma:
mkdir ~/.termux
nano ~/.termux/termux.properties
he introducir la siguiente línea:
allow-external-apps=true
Ctrl +x para guardar el fichero.
De esta forma permitimos a Termux recibir Intents de otras aplicaciones para recibir comandos tal como dice la documentación del código.
Configuración de Tasker
Una ver configurado Termux podemos crear tareas en Tasker que ejecuten comandos de Termux.
Configuración previa
Previamente tenemos configurar los permisos adicionales de Tasker para permitir que interactúe con Ternux. Tenemos que asegurarnos que está habilitado el permisos "Run commands in Termux environment".
Creando una tarea
Una vez tenemos todo listo podemos crear nuestra primera tarea en Tasker.
Creamos una tarea. En la categoría buscamos en el filtro Termux de esta forma:
Nos aparece un dialogo donde introducimos los parámetros:
- Ruta del comando.
- Parámetros.
- Directorio donde se ejecuta el script.
- Si se ejecuta en segundo plano (true/false).
Las rutas son absolutas sobre la raíz. Aunque podemos usar la variable $PREFIX que apunta a la ruta de Termux dentro del teléfono algo como /data/data/com.termux/files
Para apuntar al home del Termux podemos usar simplemente: ~/
Por ejemplo podemos ejecutar una función de Tasker para que cree un fichero vacío de la siguiente forma:
No hay comentarios:
Publicar un comentario