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, par xbright dans la catégorie : Debian GNU/Linux - Lien permanent
Commentaires
6 commentaires
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 ;)
— theClimber3 commentaire(s) - Trolleur égaré
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 :
— xbrighthttps://linuxfr.org/comments/891800...
http://trac.last-exile.org/PycaWM/w...
366 commentaire(s) - Squatteur <3
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.
--
— MsieurHappyMsieurHappy, testeur et bidouilleur convaincu de PycaWM !
36 commentaire(s) - Trolleur habitué
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.
— theClimber3 commentaire(s) - Trolleur égaré
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
— elghinn232 commentaire(s) - Nolife
jeudi 15 octobre 2009
23:04
G...nial ! c'est exactement ce que je cherchais
j'espère pouvoir bientot contribuer au projet
d'ailleurs c'est aussi l'un des avantages de python ,
de rendre le code source plus abordable pour "tout le monde"
comme dit elghinn : 5000 lignes de codes au lieu de 200000 ;)
pour ce qui est des perf. je n'est pas d'inquiétude à ce sujet
car les lib utilisé sont en C , en tout cas j'en suis sur pour PIL
par contre je me demande quel lib est utilisé pour les sons.
bientôt on aura une solution fiable pour compiler du python ??? bin ca alors O_o
— syslogle mec qui arrivera à nous faire un compilo performant pour python et sont typage dynamique (entre autres)
faudra l'enterrer au Panthéon ;)
1 commentaire(s) - Trolleur égaré