Launcher >>t-ui pour Android |
Article original Publié le : 21 Avril 2019 Mise a jour le : – |
Un launcher original exclusivement basé sur la ligne de commande, exit les icônes.
C’est très bien foutu, il y a plein de possibilité, un kif !
Il n’est pas nécessaire d’être root.
- Les commandes interne
- Les shellcommands
- La commande apps
- L’alias
- La recherche
- Le thème
- La commande config
- La commande restart
-
Les commandes interne
La commande help renvoi un jeu de commande qui permet tout plein d’interaction avec le système.
Voici quelques exemple ci-dessous
Appeler un contact
$ call contact
Envoyer un message a un contact
$ sms contact
Allumer/éteindre le wifi
$ wifi
ou $ wifi active true/false
ou $ svc wifi enable/disable
Allumer/éteindre la data
$ data
Allumer/éteindre le bluetooth
$ bluetooth
Allumer/éteindre la lampe
$ flash
Calculatrice
$ calc expression
Partager un fichier
$ share fichier
Pour désinstaller une application
$ uninstall application
Avoir un status sur les fonctionnalitées
$ status
Jouer avec le lecteur de musique, (play, suivant, retour, stop, lister, sélectionner, info)
$ music -play nom_du_son
$ music -next nom_du_son
$ music -previous nom_du_son
$ music -stop
$ music -ls
$ music -select
$ music -info
/!\ Si le message enable_music false apparait
Faire un config set et un restart
$ config -set enable_music true
-
Les shellcommands
Les commandes systèmes, elles sont nombreuses, elle se trouve dans /system/bin et /system/xbin
Pour les lister
$ shellcommands
$ ls /system/bin
$ ls /system/xbin
Il y a beaucoup de commande basic,
cd, pwd, cp, mv, md5sum, ln, lsof, mkdir, mount, mv, rm, rmdir, run-as, sh, sleep, setenforce, top, touch, cat, clear, cut, dd, du, dh, find, echo, getenforce, kill …
-
La commande apps
C’est une commande qui permet de lister, cacher, créer, ajouter.
Comme on peux le voir sur la capture d’écran, il propose les arguments associés a la commande.
Quelques exemples
-ls: lister toutes les applis
$ apps -ls
-lsh: lister les applications cachés
$ apps -lsh
-hide: suivie du nom de l’appli pour la cacher de la liste
$ apps -hide contacts
-show: suivie du nom de l’appli pour la restaurer dans la liste
$ apps -show contacts
-l: suivie du nom de l’appli avoir des infos type date d’install, permissions, services …
$ apps -l contacts
-mkgp: pour créer un groupe suivie du nom de nom du groupe
$ apps -mkgp test
-rmgp: pour supprimer un groupe suivie du nom de nom du groupe
$ apps -rmgp test
-addtogp: pour ajouter une appli au groupe suivie du nom du groupe et du nom de l’appli
$ apps -addtogp test contacts
-rmfromgp: pour supprimer une appli du groupe suivie du nom du groupe et du nom de l’appli
$ apps -rmfromgp test
-lsgp: pour lister les applis du groupe suivie du nom du groupe
$ apps -lsgp test
-tutorial: tuto pour toutes les fonctionnalitées de la commande apps
$ apps -tutorial
-
L’alias
Comme expliqué dans le wiki il est possible de créer des alias pour ne pas avoir a ressaisir des commandes répétitives ou trop longues.
Dans l’exemple pour la création
$ alias -add [aliasName] [alias value]
Pour supprimer un alias
$ alias -rm [aliasName]
Ce qui donne pour un raccourci clavier ll
$ alias -add ll ls -la
Pour ouvrir Firefox plus rapidement
$ alias -add ff Firefox
Ou encore faire un ping de 4 paquets pour tester une connexion
$ alias -add pg ping -c 4 free.fr
Cela rajoutera en plus les alias dans la barre de commande, accessible en un simple clic.
-
La recherche
Pour lancer une recherche, voici les options ci-dessous.
Recherche sur Duckduckgo
$ search -dd la_recherche
Recherche sur Google
$ search -gg la_recherche
Recherche sur Youtube
$ search -yt la_recherche
Recherche sur Playstore
$ search -ps la_recherche
-
Le thème
Il est possible de changer le thème et de créer le sien, voir le wiki
Pour voir les thèmes existants
$ theme -view
Pour créer un thème
$ theme -create
pour changer le thème
$ theme -apply le_nom_du_theme
-
La commande config
C’est une commande assez puissante, puisqu’elle permet de personnaliser complétement le launcher.
Dans l’exemple ci dessous elle sera utilisé pour changer le nom et le device. (Attention sensitive a la case et ne pas oublier de faire un restart)
$ config -set username BEF
$ config -set deviceName local
Cacher les suggestions avec false et pour les remettre true
$ config -set show_suggestions false
Ajouter un fond d’ecran
$ config -set system_wallpaper true
$ config -set fullscreen true
Pour voir la liste de toutes les fonctionnalités
$ config -ls
Pour accéder au wiki config
$ config -tutorial
Il est aussi possible d’éditer les fichiers de configuration directement avec la commande config
Exemple
$ config -file ui.xml
Il utilise l’éditeur de texte tuixt
Pour sauvegarder taper save ou pour quitter exit
Les fichiers se trouvent dans le dossier t-ui
behavior.xml
cmd.xml
suggestions.xml
theme.xml
toolbar.xml
ui.xml
notifications.xml
apps.xml
rss.xml
-
La commande restart
La commande restart relance le launcher, on y a recours quand on modifie certains fichiers de config, la taille, la couleur des polices …
Source: Toute la documentation se trouve sur ce wiki
Les liens pour récupérer l’appli
F-Droid: https://f-droid.org/en/packages/ohi.andre.consolelauncher/
Playstore: https://play.google.com/store/apps/details?id=ohi.andre.consolelauncher
Je suis venu à t-ui parce que j’en avais marre de subir la vue de la barre google, j’ai essayé différents launchers et t-ui reste the top of the best à mon goût ! Merci de l’article, je découvre encore des choses. Des questions subsistent tel le contenu du fichier behavior et la ligne <ram_format value="… J'aimerais savoir à quoi correspond la value par défaut (ram libre ou ram occupée), et pour network_info_format value="… si une value peut afficher autre chose que le ssid ? Voilà ! Merci encore pour l'article.
Hello
J’ai joué avec ce launcher pendant 6 mois, mais je n’ai plus trop de souvenir, je change souvent de rom sur mon tel et je n’ai pas réinstallé ce launcher depuis :/
du coup je te renvoie sur le wiki ou d’autres sites en ligne, bien que cette appli n’a pas été modifié depuis Feb 2019, tu pourras peut-être y trouver tes infos.
N’hésite pas à faire une sandbox avec une vm via nox ou genymotion afin de modifier à volonté les fichiers sans avoir à toucher a ton tel.