j'me suis dit que ça pourrait éventuellement intéresser des gens que j'en parle un peu: je travaille sur un projet d'environnement graphique, baptisé Touhy. Le but est, pour moi, à la fois de fournir un environnement qui me convienne tout à fait (à la base, j'ai commencé en codant de petits outils pour faire des choses que je n'arrivais pas à avoir comme je voulais sur les autres environnements), et de progresser dans ma connaissance du système et des différents outils; mais bien que ce soit fait essentiellement pour moi, je pense qu'il n'est pas impossible que ça plaise à d'autres gens.
Je suis actuellement à cheval entre deux versions: une qui tournait à peu près, mais qui posait quelques difficultés d'évolution (notamment, pas internationalisable en l'état, et du code qui aurait beaucoup gagné à être mieux rangé), et une que je viens de recommencer à peu près de zéro (en reprenant quand même de gros bouts de code dans l'ancienne version quand j'en ai besoin), qui commence à être fonctionnelle, quoique encore très limitée.
C'est codé en PyGTK, donc Python 2 et GTK2, soit déjà en train de devenir obsolète… je compte migrer vers [P|C]ython 3 et probablement Qt (je ne suis pas convaincu par GTK3, son thémage bizarre et son binding générique) pour la version suivante, mais j'attends pour ça qu'on soit fixés sur l'avenir des environnements graphiques (il y a quelques trucs dans mon code qui dépendent de la Xlib, donc j'attends que le successeur de X soit vraiment en place pour changer entièrement de techno).
À terme, le projet devrait contenir également une suite logicielle comprenant notamment terminal, navigateur de fichiers, éditeur de texte et lecteur audio (il y a pas mal de trucs dans l'ancienne version, encore rien dans la nouvelle), avec quelques petites améliorations (à mes yeux, du moins) par rapport aux outils classiques (par exemple, une gestion des marque-pages dans le terminal permettant d'ouvrir directement un mutt, un weechat, un ssh ou un interpréteur python sans passer par le shell par défaut; ou bien la possibilité que le lecteur audio se ferme tout seul une fois la lecture terminée).
Edit: j'ai oublié de préciser l'adresse des dépôts ^^" git://fadrienn.irlnc.org/touhy pour la version qui ne devrait plus bouger, et git://fadrienn.irlnc.org/touhydev pour la version en cours de développement (et pour la future version python3 également)
Tenez, une petite capture de la version en développement pour la route:
Et, bien sûr, les questions, remarques, encouragements, lettres d'insultes et propositions de contributions sont les bienvenues
Dernière modification par Elzen (Aujourd'hui 16:48:10)
0 commentaires:
Enregistrer un commentaire