Become Ultra Elite Hackerman With This Application
Cette vidéo présente edex-ui, un terminal « meme » abandonné depuis cinq ans, conçu pour imiter les interfaces de hacking des films, mais qui reste fonctionnel pour des usages ludiques ou pour impressionner des non-initiés.

SYNTHÈSE STRUCTURÉE
Un terminal « hacker » purement esthétique
L’intervenant décrit edex-ui comme un outil « pour faire semblant d’être un super hacker ultra élite ». L’interface reproduit les clichés des films : effets sonores, animations, affichage de l’adresse IP publique et de la localisation. Il précise : « it makes just the right amount of annoying noise to get the vibe perfectly across ». L’objectif n’est pas la productivité mais l’effet visuel.
Attention à la sécurité : IP publique et localisation exposées
Un avertissement important est donné : par défaut, l’application affiche votre adresse IPv4 publique et votre position géographique. L’intervenant précise qu’il utilise un VPN pour cette raison : « if you’re actually hacking things maybe having your public IP and your location probably not the best of ideas ». Il recommande donc de désactiver ces affichages ou d’utiliser un VPN avant de lancer l’application.
Performances médiocres (Electron)
edex-ui est construit avec Electron, ce qui entraîne une consommation mémoire et CPU élevée. L’intervenant le qualifie de « not a fast terminal, not a terminal you actually want to daily drive ». Il précise que c’est un choix délibéré : « Electron is the place for this, webtech is the place for this », car personne ne construirait un tel projet en C ou C++.
Fonctionnalités terminales de base
Malgré son aspect gadget, le terminal est fonctionnel : les commandes classiques (ls, cd, btop) fonctionnent. L’intervenant note que « most things you’re going to be good with », mais que des logiciels exotiques ou cassés dans un terminal normal le seront encore plus ici. Le shell par défaut est bash, mais il peut être changé dans le fichier settings.json.
Onglets multiples et virtual keyboard
edex-ui propose des onglets de terminal supplémentaires, chacun fonctionnant comme un terminal indépendant. Il inclut aussi un clavier virtuel fonctionnel dans le coin inférieur droit, qui reflète les frappes réelles. L’intervenant souligne que « in a very very tiny minor way compared to some terminals out there, this does have more functionality » grâce à ces onglets.
Configuration via settings.json et interface graphique
Les paramètres principaux sont stockés dans ~/.config/edex-ui/settings.json. On peut y modifier le shell, les arguments passés au shell, le répertoire de démarrage, le format horaire (12h/24h), le thème, le clavier, et le volume audio. L’intervenant montre qu’on peut aussi modifier ces réglages via l’interface graphique intégrée, mais que certains changements (comme la désactivation du son) nécessitent un redémarrage de l’application.
Thèmes et personnalisation CSS
Le dossier themes contient plusieurs thèmes prêts à l’emploi : Nord, Matrix, Tron, Cyborg, Red, etc. Certains thèmes modifient radicalement la disposition (ex. cyborg-focus supprime le clavier virtuel). L’intervenant précise que, comme c’est une application Electron, « you have access to CSS and anything you want to do with CSS styling can be done here ». Il mentionne un thème externe appelé « Horizon » qui change complètement la mise en page.
Problèmes de bugs et fonctionnalités inachevées
Le projet étant abandonné depuis cinq ans, de nombreux bugs subsistent. L’intervenant en liste plusieurs :
- Le texte de l’utilisation CPU déborde sur la mauvaise ligne.
- Le zoom ne redimensionne pas tous les éléments de l’interface.
- Le raccourci clavier pour Workman provoque un segfault.
- Les préférences cliquables dans l’interface ne font rien.
- La modification des raccourcis via l’interface semble partiellement implémentée.
Stockage des configurations et fichiers importants
Les fichiers de configuration se trouvent dans ~/.config/edex-ui/. Les éléments clés sont :
keyboards/: contient les dispositions de clavier (QWERTY, Dvorak, COLEMAC, Workman).themes/: contient les fichiers de thèmes.settings.json: paramètres principaux.shortcuts.json: raccourcis clavier (modifiables manuellement dans le fichier JSON).
Utilisation recommandée : pour « troll » des non-initiés
L’intervenant conseille d’utiliser edex-ui pour impressionner des amis ou des collègues non techniques, mais déconseille de l’utiliser dans des lieux publics comme un aéroport. Il conclut : « if you’re looking for a way to mess with non-techie people, maybe you don’t use it at an airport, that’s my recommendation ».
Abandon du projet et historique
Le projet a été archivé par son créateur, qui a expliqué dans un post : « the code base has been in dire need of a fresh refactoring for some time now and considering limited usefulness of the software as a functional art project, I think this is the best decision going forward ». L’intervenant note que le projet a eu 46 contributeurs, 16 mises à jour après la version 1.0, et environ 400 000 téléchargements.
CONCEPTS CLÉS
- edex-ui : terminal Electron conçu pour ressembler aux interfaces de hacking des films, abandonné depuis 5 ans.
- Electron : framework permettant de créer des applications de bureau avec des technologies web (HTML, CSS, JavaScript). Ici, il est critiqué pour ses performances médiocres.
- Segfault : erreur de segmentation (plantage) du programme, ici provoquée par le thème de clavier Workman.
- AppImage : format de distribution portable pour Linux, utilisé ici pour lancer edex-ui sans installation.
CONCLUSION
edex-ui est un terminal purement esthétique qui remplit parfaitement son rôle de « meme » : il impressionne visuellement mais est inutilisable au quotidien à cause de ses performances et de ses bugs. Son intérêt principal est de tromper des non-initiés ou de s’amuser avec l’esthétique hacker. L’intervenant rappelle que, même pour un usage ludique, il faut être conscient des risques de sécurité (IP publique exposée) et des limitations techniques. En résumé : un outil amusant mais à ne pas prendre au sérieux.