1 votos

¿Por qué tengo Termux y Termux (a prueba de fallos)?

¿Por qué tengo dos aplicaciones de Termux, y cuál es la diferencia? Esto ocurrió recientemente, después de actualizar el Termux, creo. He instalado el Termux desde F-Droid, y menciona (a prueba de fallos) en el nombre de la aplicación allí. No puedo ver eso en la Play Store.

2voto

Reddy Lutonadio Puntos 46

Termux (a prueba de fallos) se muestra en el cajón de la aplicación desde la última actualización. Cuando actualizas el Termux a la última versión, también se muestra.

De este comentario de ¿Qué es el Termux (a prueba de fallos)? :

Hemos hecho que las sesiones se cierren automáticamente, ver #988 para más información.

Las sesiones con cierre automático pueden poner la aplicación en condición de "denegación de servicio" si el usuario se mete con archivos como .bashrc - en tal caso el acceso a los archivos del almacenamiento interno se perderá completamente. Por lo tanto, tuvimos que crear un icono separado.

Es muy poco probable que lo quitemos. El acceso fácil al shell a prueba de fallos es obligatorio pero desafortunadamente no hay otras variantes fiables que funcionen en todas las versiones de Android.

También con sede en este comentario en Termux github:

Esto crea un shell limitado usando sólo las herramientas del sistema Android.

Si por alguna razón el Termux no puede arrancar, entonces usa el mecanismo de seguridad del Termux.

1 votos

Gracias. Según este tampoco se eliminará, molesta. Al menos tengo Nova Launcher para ocultar los iconos de las aplicaciones.

0 votos

Sí, por ahora sólo se puede ocultar o quitar Termux (que no es una buena solución).

0voto

noobdevel Puntos 1

Es como la función de modo de recuperación para su entorno de termino ver: Termux Wiki

0voto

Dra_gun Puntos 1

Scinerio


  • Un tipo noob acaba de decidir cambiar su shell termux por defecto a fish en lugar de bash

  • La solución más fácil que se le ocurrió es añadir estas líneas a .bashrc[../usr/etc/bash.bashrc].

    fish exit

  • funcionó ...

  • por alguna razón no le gusta el pescado, lo desinstaló/eliminó

  • y termux cerrado [sin cambiar el contenido de .bashrc].

  • la próxima vez que abrió termux, vio esto,

    The program fish is not installed. Install it by executing: pkg install fish

    [Process completed (code 127) - press Enter]


Ahora, para arreglar esto,

O necesita editar .bashrc o instalar peces de nuevo


Para ello, necesitamos una shell que no ejecute .bashrc


El modo a prueba de fallos es lo más útil ahora

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X