CEaShell (prononcé "Seashell") est un nouveau shell pour la TI-83 Premium CE et la TI-84 Plus CE (Edition Python). Il vise à fournir une interface utilisateur moderne, élégante et facile à utiliser, compréhensible par tout utilisateur, quelle que soit son expérience ou ses connaissances en matière de calculatrice. Pour obtenir de l'aide, suggérer une fonctionnalité ou signaler un bug, rejoignez notre Discord !
- Thèmes de couleurs personnalisables, y compris des thèmes prédéfinis et la possibilité de créer des thèmes entièrement personnalisés.
- Quatre échelles pour afficher les fichiers dans le shell, permettant de voir jusqu'à 18 fichiers à la fois.
- Exécution de programmes et d'applications.
- Visualisation et modification des informations de fichiers (Archivage / désarchivage, masquage / démasquage, verrouillage / déverrouillage, renommage, suppression, édition).
- Recherche de fichiers.
- Intégration avec HexaEdit pour ouvrir des fichiers dans l'éditeur hexadécimal, si l'utilisateur a installé HexaEdit sur sa calculatrice.
- Création et copie de programmes et d'AppVars.
- Éteindre la calculatrice tout en étant dans le shell et retourner au shell après avoir rallumé la calculatrice.
- Voir les icônes, descriptions et taille des fichiers dans les menus [apps] et [prgm] de TI-OS.
- Raccourcis dans TI-OS pour lancer le shell, inverser les couleurs de l'OS, déclencher l'APD et sauter aux étiquettes dans l'éditeur de programmes de TI-OS.
- Raccourcis personnalisés pour lancer des programmes et des applications.
- Activer l'édition des programmes archivés dans TI-OS.
- Permettre l'édition des programmes verrouillés dans CEaShell.
- Défilement rapide en alpha dans l'éditeur TI-OS.
- Capacité de masquer le menu "Programmation" sur les calculatrices Python, en passant directement à un menu TI-BASIC comme les calculatrices non-Python.
- Désactiver l'indicateur de charge lorsque vous exécutez des programmes TI-BASIC via CEaShell.
- Activer les minuscules dans TI-OS.
- Téléchargez la dernière version de CEaShell depuis la page des sorties GitHub, ou clonez et compilez CEaShell en suivant ces instructions.
- Envoyez CEASHELL.8xp et AppInstA.8xv à votre calculatrice en utilisant TI-Connect CE ou TiLP. Si vous n'avez pas les bibliothèques CE C, vous devrez les télécharger et les envoyer également.
- Exécutez prgmCEASHELL depuis le menu des programmes (vous devrez utiliser le jailbreak arTIfiCE si vous êtes sur une version OS 5.5 et supérieure).
- CEaShell sera installé dans le menu des applications.
- Ouvrez le menu de gestion de la mémoire en appuyant sur 2nde, +, 2.
- Faites défiler vers le bas jusqu'à ce que vous trouviez une option "Apps".
- Appuyez sur enter puis trouvez CEaShell.
- Appuyez sur suppr puis appuyez sur 2.
- Quittez le menu de gestion de la mémoire en appuyant sur annul.
Voici un tableau avec les touches et leurs différentes utilisations dans CEaShell :
Touche | Action effectuée |
---|---|
2nde / entrer | Exécuter des programmes, basculer/sélectionner des éléments dans les menus. |
↑, ↓, ←, → | Faire défiler les options ou les menus. |
f(x) | Ouvrir/fermer le menu de personnalisation. |
graphe | Ouvrir/fermer le menu des paramètres. |
alpha / fenêtre / zoom / trace | Voir et modifier les propriétés des fichiers. |
suppr | Supprimer le fichier actuellement sélectionné ou supprimer le caractère devant le curseur dans une zone de saisie. |
mode | Créer un nouveau fichier ou copier celui actuellement sélectionné, ou effacer dans une zone de saisie. |
var | Ouvrir rapidement le fichier actuellement sélectionné dans l'éditeur TI-OS, si le fichier peut être édité. |
annul | Quitter CEaShell ou revenir au menu précédent. Pour quitter CEaShell de n'importe où dans le shell, maintenez enfoncé. |
a - z, θ | Aller au programme commençant par la lettre pressée. |
on | Éteindre la calculatrice tout en restant dans le shell. |
stats | Rechercher un fichier. Par exemple, rechercher "ABC" affichera tous les fichiers commençant par "ABC" dans le répertoire actuel. |
- Pour créer un thème personnalisé, ouvrez d'abord le menu de personnalisation en utilisant f(x).
- Faites défiler et trouvez "Custom theme", puis appuyez sur 2nde ou entrer pour ouvrir le créateur de thèmes.
- Dans le créateur de thèmes, utilisez le bouton mode pour basculer l'élément UI dont la couleur est modifiée. Déplacez le sélecteur de couleur en utilisant les touches ↑, ↓, ← ou →.
- Lorsque vous êtes satisfait de vos choix de couleurs, appuyez sur 2nde ou entrer pour enregistrer les modifications. Si vous souhaitez quitter le sélecteur de thèmes sans enregistrer vos modifications, appuyez sur annul.
Si l'option [on] Shortcuts est activée dans CEaShell, les combinaisons de touches suivantes effectueront des utilités spécifiques dans l'OS :
Combinaison de touches | Action effectuée |
---|---|
on + prgm | Lancer CEaShell. |
on + sto → | Inverser les couleurs de l'OS ("Mode sombre"). |
on + ln | Désinverser les couleurs de l'OS. |
on + stat | Éteindre la calculatrice et conserver votre position dans l'OS. |
on + graph | Sauter à une étiquette de programme dans l'éditeur de programmes de l'OS. |
on + 0 - 9 | Lancer le programme ou l'application assigné à la touche numérique pressée. Les fichiers peuvent être assignés à un numéro dans le menu d'informations. |
Pour "construire" CEaShell, vous devrez installer la dernière version de l'outil CE C. Les instructions pour installer l'outil se trouvent ici. Vous devrez également utiliser la dernière version de convimg.
- Clonez CEaShell avec le sous-module app_tools en exécutant
git clone --recurse-submodules https://github.com/RoccoLoxPrograms/CEaShell
- Si vous utilisez un OS qui utilise
python3
au lieu depython
, ouvrez app_tools/makefile et changezPYTHON_VER := python
enPYTHON_VER := python3
. - Si vous souhaitez construire la version française de CEaShell, ouvrez le makefile de CEaShell (pas celui de app_tools) et changez
LANGUAGE = EN
enLANGUAGE = FR
. - Dans une ligne de commande,
cd
dans le dépôt cloné, et exécutezmake gfx
. - Une fois terminé, exécutez
make
. Les binaires compilés seront dans le nouveau répertoire bin.
Si vous rencontrez un bug en utilisant CEaShell, n'hésitez pas à ouvrir un dossier (issue) ou à nous le signaler sur notre serveur Discord.