Shell
Captures d'écran de Shell (7)
Description de Shell
Un terminal Linux complet dans votre poche, sans nécessiter de root
AL-SULTAN Shell se positionne comme un émulateur de terminal et de système Linux/Unix pour Android, une solution technique qui permet d'exécuter un environnement de ligne de commande avancé directement sur un appareil mobile. Son approche est notable car elle fonctionne aussi bien sur les appareils avec des privilèges root que sur ceux sans, élargissant ainsi son champ d'application. L'application va bien au-delà d'un simple terminal basique, en intégrant des mécanismes de gestion de paquets et de sous-systèmes qui rappellent l'expérience sur une machine dédiée.
Analyse fonctionnelle et architecture technique
Le noyau de l'application repose sur l'exécution native de l'ensemble des commandes Android, fournissant une base solide pour les opérations système. L'ajout d'une sous-système de lancement pré-installé est un point clé, car il sert de fondation pour le déploiement d'environnements plus complexes. La gestion des paquets via les gestionnaires Debian (apt) et Pacman (pour les distributions Arch) est implémentée, donnant accès à des centaines de paquets logiciels compilés pour ARM. Cela permet l'installation et l'exécution d'une suite d'outils de développement et d'administration incluant, mais sans s'y limiter, Python, SSH (serveur et client), Clang, Make, Node.js, Git et Mono.
L'interface utilisateur est conçue pour la productivité, avec notamment la prise en charge de plusieurs sessions de terminal simultanées, dont le nombre théorique est lié aux cœurs du processeur. Pour les tâches nécessitant une interface graphique, l'application intègre une prise en charge du système X Window (X11) couplée à un serveur VNC, permettant d'afficher des applications graphiques Linux. L'exécution de fichiers batch directement depuis le stockage interne simplifie l'automatisation des tâches. L'ergonomie est améliorée par deux panneaux inférieurs dédiés aux raccourcis personnalisables, ainsi que par des combinaisons de touches dédiées pour accélérer la saisie.
La personnalisation de l'environnement de travail est poussée. L'utilisateur peut définir le shell par défaut (comme bash ou zsh), et le terminal prend en charge une palette étendue de 256 couleurs ainsi que les codes ANSI pour le formatage du texte. L'affichage est adaptable avec des polices, des styles et des tailles modifiables, une fonction de repli/déploiement du texte, et le support du défilement horizontal de l'écran. Trois styles de curseur avec option de clignotement sont disponibles, et l'application peut passer en mode plein écran pour maximiser l'espace de travail.
- Exécution complète des commandes Android et Linux dans un terminal émulé.
- Gestion des paquets via APT (Debian) et Pacman (Arch) avec un large référentiel.
- Support pour environnements graphiques via le système X11 et un serveur VNC intégré.
- Interface optimisée avec panneaux de raccourcis, sessions multiples et plein écran.
- Personnalisation approfondie des couleurs, polices, curseurs et du shell par défaut.
Nous suggérons d'essayer AL-SULTAN Shell si vous avez besoin d'un environnement de développement ou d'administration Linux portable et immédiat sur Android.
Téléchargez l'application mobile dès maintenant.
Petite info technique : une connexion Wi-Fi est recommandée pour installer les paquets. Certaines fonctionnalités avancées, comme le serveur SSH intégré ou les styles de couleurs personnalisés, nécessitent la version Pro.