Page 1 sur 1

[projet] créer un wm

Publié : jeu. 30 oct. 2008, 08:53
par Tangrim
Bonjour,

j'aurais une petite question.
Un windows manager, c'est dur dur à créer ?
Pas un truc compliqué, si j'arrive à un truc comme twm je serais déjà content, c'est juste pour m'amuser.
J'ai quelques base en C sur microcontroleur que je devrais vacement approfondir.
Je voulais savoir si la tâche est réalisable ou si je vois trop gros.

Merci :)

Re: [projet] créer un wm

Publié : jeu. 30 oct. 2008, 08:58
par gyo
Tangrim a écrit : Pas un truc compliqué, si j'arrive à un truc comme twm je serais déjà content, c'est juste pour m'amuser.
Non ! Pitié non pas un truc comme twm ! :vomi4:

Re: [projet] créer un wm

Publié : jeu. 30 oct. 2008, 09:18
par Tangrim
gyo a écrit :
Tangrim a écrit : Pas un truc compliqué, si j'arrive à un truc comme twm je serais déjà content, c'est juste pour m'amuser.
Non ! Pitié non pas un truc comme twm ! :vomi4:
Oui c'est moche, mais le but de la manoeuvre c'est de m'amuser.
Je compte pas arriver à un truc aussi poussé que les *box existant déjà (en tout cas si j'y arrive je serais super fier).

Re: [projet] créer un wm

Publié : jeu. 30 oct. 2008, 10:51
par chipster
Tangrim a écrit :
gyo a écrit :
Tangrim a écrit : Pas un truc compliqué, si j'arrive à un truc comme twm je serais déjà content, c'est juste pour m'amuser.
Non ! Pitié non pas un truc comme twm ! :vomi4:
Oui c'est moche, mais le but de la manoeuvre c'est de m'amuser.
Je compte pas arriver à un truc aussi poussé que les *box existant déjà (en tout cas si j'y arrive je serais super fier).
Perso je pense qu'à ton niveau il serait plus intéressant d'aider un projet comme twm plutôt que de réinventer la roue, même pour le plaisir.
De plus de voir un projet qui risque de ne pas avancer et où tu vas te retrouver certainement seul pendant un bon moment (voir tout le temps) c'est vachement difficile.

Publié : jeu. 30 oct. 2008, 13:08
par AddiKT1ve
chipster, je ne suis pas de ton avis, c'est un projet enrichissant et "ce qui ne nous tue pas nous rend plus fort" :D !

Publié : jeu. 30 oct. 2008, 14:23
par gyo
Moi je dirai : « c’est au pied du mur… qu’on voit mieux le mur »

hop ->[]

Publié : jeu. 30 oct. 2008, 14:29
par marc[i1]
Si le mur ne nous tue pas, il nous rends plus fort

marc[i1], fan de bootleg !

Publié : jeu. 30 oct. 2008, 18:13
par Tangrim
Sinon c'est faisable ou je me fourvoie ?

Publié : jeu. 30 oct. 2008, 22:01
par _alexmyself
je me rends absolument pas compte de l'ampleur du truc, mais au vu du nombre existant je dirait que cela doit etre beaucoup de choses pour deux épaules..

personellement je préférerais avoir mon nom ajouté a la liste des contributeurs de fvwm que de me lancer dans un projets qui va pas aller bien loin dans le temps et ou je vais me retouver seul face a mes soucis.

dans tout les cas l'enrichissement sera là.

bonne chance en tout cas :)

Publié : ven. 31 oct. 2008, 00:24
par Tangrim
_alexmyself a écrit :je me rends absolument pas compte de l'ampleur du truc
Ben moi non plus.


Mais je sais pertinement que je n'ai pas (pour le moment) les capacités pour contribuer à un projet.

Publié : ven. 31 oct. 2008, 09:10
par PillOow
Tiens c'est cadôOoo !! >> http://da-bhm.org/tag.yaws?tag=wm

C'est l'histoire de deux mecs qui veulent créer leur WM et franchement, ça ne m'a pas l'air insurmontable. Je pense qu'avant d'aider un autre projet de WM, il faut déjà savoir de quoi il parle. Savoir bien utiliser les libs de X me semble un minimum.

Publié : ven. 31 oct. 2008, 09:10
par gyo
Un bon point de départ c’est d’étudier le code d’un autre projet de WM qui soit assez simple.

Tu peux regarder du côté de dwm, par exemple, qui a pour philosophie d’être léger au niveau du code source tout en étant clair et simple (c’est ce qu’ils disent sur leur site). Bon après c’est un wm de type tiling, c’est peut être pas ce que tu veux faire…
http://www.suckless.org/dwm/

Sinon une liste de WM : http://xwinman.org/others.php

Publié : ven. 31 oct. 2008, 10:02
par chipster
PillOow a écrit :Tiens c'est cadôOoo !! >> http://da-bhm.org/tag.yaws?tag=wm

C'est l'histoire de deux mecs qui veulent créer leur WM et franchement, ça ne m'a pas l'air insurmontable. Je pense qu'avant d'aider un autre projet de WM, il faut déjà savoir de quoi il parle. Savoir bien utiliser les libs de X me semble un minimum.
Cependant si tu n'as aucune connaissance il est plus intelligent de regarder ce que les autres ont fait. On apprend beaucoup plus rapidement qu'en réinventant la roue

Publié : ven. 31 oct. 2008, 13:10
par Tangrim
PillOow a écrit :Tiens c'est cadôOoo !! >> http://da-bhm.org/tag.yaws?tag=wm

C'est l'histoire de deux mecs qui veulent créer leur WM et franchement, ça ne m'a pas l'air insurmontable. Je pense qu'avant d'aider un autre projet de WM, il faut déjà savoir de quoi il parle. Savoir bien utiliser les libs de X me semble un minimum.
Hey merci pour toutes vos aides :)

(en ce moment sur le C j'en suis aux pointeurs, ça semble pas sorcier).

Publié : ven. 31 oct. 2008, 13:34
par chipster
Tangrim a écrit :
PillOow a écrit :Tiens c'est cadôOoo !! >> http://da-bhm.org/tag.yaws?tag=wm

C'est l'histoire de deux mecs qui veulent créer leur WM et franchement, ça ne m'a pas l'air insurmontable. Je pense qu'avant d'aider un autre projet de WM, il faut déjà savoir de quoi il parle. Savoir bien utiliser les libs de X me semble un minimum.
Hey merci pour toutes vos aides :)

(en ce moment sur le C j'en suis aux pointeurs, ça semble pas sorcier).
Le C n'est pas dur en lui même mais il faut connaître pleins d'autres choses à coté pour faire une bonne utilisation. D'autres parts, de part la conception du C, si tu ne prends pas garde, tu génères pleins de trou de sécu et eux sont une véritable misère à corriger style :
void ma_fonction() {...} est un énorme trou de sécu
void ma_fonction(void) {...} c'est tout de suite mieux
le soucis c'est que dans les 99,99% des bouquins (et autres sites) bah on ne te l'expliques jamais

Publié : ven. 31 oct. 2008, 23:43
par Calimero
Failles de type buffer overflow, chipster ?

(je ne connais rien au C)

Publié : sam. 01 nov. 2008, 09:18
par chipster
Calimero a écrit :Failles de type buffer overflow, chipster ?

(je ne connais rien au C)
Je ne sais pas si c'est du buffer overflow mais l'erreur que j'ai cité permet de passer en paramètre une infinité de paramètres dont les types ne sont pas spécifiés donc en gros on peut faire n'importe quoi avec le programme comme écrire en mémoire ou remplir la mémoire, au choix