Mon Pixel 7 (Android 14) a un serveur ssh persistant configuré, mais Termux affiche une notification "wake lock held", ce qui est très ennuyeux. Est-il possible de masquer les notifications de sorte qu'elles existent et fonctionnent mais ne soient pas affichées dans la zone de notification?
Réponse
Trop de publicités?Cela dépend de la définition de "exister et fonctionner". Autant que je sache, le wakelock sera toujours maintenu si la notification est cachée, car la notification n'est qu'un petit bonus. Cependant, s'il est caché, il ne sera pas possible de le toucher pour ouvrir l'application.
Il devrait être possible d'appuyer longuement sur la notification pour obtenir des options pour les notifications des applications, puis choisir quelles notifications vous souhaitez désactiver ou simplement tout désactiver. Et ensuite peut être réactivé via Info de l'application -> Notifications de l'application.
Phantom Process Killer peut être la cause réelle de l'arrêt de l'application. Il existe une pléthore de notes sur son fonctionnement et comment le désactiver sur différentes versions d'Android 12+ "à vos risques et périls" dans ce projet sur GitHub. Les liens en haut qui renvoient aux problèmes GitHub de Termux et au Google Issue Tracker abordent des discussions techniques à ce sujet.
La plupart des appareils sous Android 13+ devraient avoir une option pour désactiver cela via Paramètres -> Options pour les développeurs -> Désactiver les restrictions des processus enfants selon ce fil de discussion Reddit, notant dans un commentaire que ce n'est pas inclus par Samsung, Oppo et Xiaomi. Il a été initialement ajouté dans Android 12L, mais cela était destiné aux appareils pliables, aux grands écrans et aux tablettes.