PycaWM : un nouveau window manager en python !
Signalons la sortie de la version 0.1 du window manager développé par elghinn et poil sous GPLv3 : PycaWM (toutes les informations importantes sont sur ce site) !
C'est donc la première version utilisable de ce gestionnaire de fenêtre entièrement écrit en Python, n'hésitez pas à lire la dépèche DLFP.
Et pour vous faire saliver, un petit screenshot made by me :
Ça rend mieux qu'avec le lapin-pokémon officiel, je trouve :-DPour le télécharger, il faut prendre les sources ici (on installe les 3 dépendances python 2.5, python-xlib, et python imaging library (python-imaging dans Debian), ensuite, make install et c'est prêt à être sélectionné dans GDM/KDM !). Les utilisateurs de Arch Linux peuvent déjà télécharger PycaWM depuis les dépôts AUR grâce à MsieurHappy !
Il y aussi un SVN, un bug tracker et tout, allez voir sur le site officiel de PycaWM :)
Publié le samedi 22 décembre 2007, 13:16 par xbright |
5 commentaires
Tags : logiciel libre Planet Python
Tags : logiciel libre Planet Python
theClimber
# | 3 commentaire(s) - Trolleur égaré | samedi 22 décembre 2007, 11:04
Désolé de faire un peu le sceptique. Mais il apporte quoi de spécial ce WM en plus de ceux qui existent déjà et qui ont l'avantage d'être déjà accomplis depuis longtemps? Sur le site officiel y'a pas beaucoup d'infos à ce sujet d'ailleurs.
Enfin, c'est juste par curiosité au cas où tu l'as testé bien entendu
xbright
# | 296 commentaire(s) - Hikikomori | samedi 22 décembre 2007, 11:45
Je l'ai testé un peu, oui, sinon, il n'y aurait pas de copie d'écran et sûrement même pas de billet.
Bah c'est un tout nouveau projet, hein, mais tu peux avoir des éléments de réponses en lisant ces pages :
https://linuxfr.org/comments/891800...
http://trac.last-exile.org/PycaWM/w...
MsieurHappy
# | 29 commentaire(s) - Trolleur de passage | samedi 22 décembre 2007, 14:19
Ce qui particulièrement intéressant avec PycaWM, c'est de pouvoir le personalisé, de l'étendre, sans modifier les sources. Et ce même dynamiquement, alors qu'il est en train de fonctionner. Et ça peut ouvrir plein de possbilité de pouvoir suivre et de modifier en temps réel les éléments du WM.
Enfin, en tout cas pour un geek. Pour l'utilisateur λ, c'est peut-être moins intéressant.
--
MsieurHappy, testeur et bidouilleur convaincu de PycaWM !
theClimber
# | 3 commentaire(s) - Trolleur égaré | dimanche 23 décembre 2007, 03:56
Merci pour ces infos ! Je comprend un peu mieux les intérêts recherchés. Mais ceci dit pour le moment il n'est pas encore spécialement intéressant pour l'utilisateur λ comme dit MsieurHappy.
Un autre truc qui m'étonne un peu c'est le fait d'utiliser python. En effet python est un langage d'assez haut niveau, j'aurais imaginé que pour avoir des bonnes performances ont devrait plutôt utiliser des langages de bas niveau pour ce genre d'applications (c/c++) ... mais tant mieux si les performances sont bonnes ! Tant qu'il ne faut pas une grosse configurations pour faire tourner le WM alors c'est bon.
La grosse contrainte c'est que le WM doit justement être le plus léger possible pour laisser la place aux autres applications qui sont celles que l'utilisateur veut utiliser.
elghinn
# | 203 commentaire(s) - Nolife | samedi 10 mai 2008, 18:26
PycaWM n'est clairement pas fait pour l'utilisateur lambda, et il ne le sera jamais ! Sauf si une bonne âme lui fait une configuration, ou que quelqu'un fasse un pycawm-crystal. Il ne faut pas prendre PycaWM pour un grome, ou un kde. Il faut plutôt le voir comme un fvwm.
Le fait d'utiliser python est voulu (haha, sans déconner :D), on veut justement voir jusqu'où on peut aller avec. Et je dois dire qu'on est plutôt satisfait jusqu'à présent. Dernièrement on a implémenté le support des bureaux virtuels, et on n'a pas encore de problème de performance.
Et puis si on avait dû utiliser du c ou du c++, on n'aurait pas pu rendre le wm aussi dynamique, ou alors au prix de nombreux efforts, et de 200000 lignes de codes supplémentaires (en sachant qu'on vient tout juste de dépasser les 5000).
Et puis tu as l'air do'oublier que bientôt on aura une solution fiable pour compiler du python, du coup niveau performance, on a encore de la marge hein :D
Fil des commentaires de ce billet
Ajouter un commentaire