Depuis l’arrivée d’Unity dans Ubuntu, je ne peux plus utiliser Rhinote, logiciel PyGtk 2 de création de post-it sur mon bureau. Ces petites notes me permettent de me rappeler facilement (non, non, je ne gatouille pas encore) certaines actions/objectifs à faire dans la durée ou à court terme, voir ne pas oublier quelque chose d’important. Bref, vous l’aurez compris, ce genre d’applications si insignifiante devient rapidement vital au quotidien pour peu qu’on y ait gouté. Rhinote se lançait bien mais il m’ était devenu impossible de le personnaliser, ni même de déplacer la note nouvellement crée. Tout est-il perdu ? Non, car Indicator Stickynotes vient à mon secours.
Archives de Catégorie: Python
Découverte : Tutoriel Python et GTK3
En consultant les flux RSS d’un des blogs auquel je suis abonné, j’ai fais une découverte intéressante qui aidera, j’en suis sur, plusieurs personnes qui codent en PyGTK. Nous assistons depuis pas mal de temps à beaucoup de changements au niveau programmation. Non seulement libglade est remplacé par GtkBuiler au niveau de la conception des interfaces graphiques faites par le formidable outil qu’est Glade3 mais nous avons aussi une évolution de Python qui passe de la version 2.7 à la version 3.2. Celle-ci casse la rétro compatibilité ascendante qui existait jusqu’à présent avec les version antérieurs cad qu’une application créer auparavant avec Python 2.5 fonctionnait avec Python 2.6 par exemple. Pour corser le tout, la fameuse bibliothèque graphique GTK passe aussi de la version 2 à la version 3. Avec ces évolutions majeures, ce ne sera plus le cas "out-of-box". Le programmeur est dans l’obligation de modifier et d’adapter son code pour faire face. Pour rappel, des applications faites en PyGTK2 ne fonctionneront plus à partir de Perfide Pangolin en ce qui concerne Ubuntu si rien n’a été entrepris auparavant. De même que Python 3.2 sera probablement par défaut après Perfide Pangolin.