[projet] créer un wm

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
Avatar de l’utilisateur
Tangrim
archer de cavalerie
Messages : 181
Inscription : mer. 26 sept. 2007, 16:31
Localisation : dans l'underground

[projet] créer un wm

Message 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 :)
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [projet] créer un wm

Message 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:
Avatar de l’utilisateur
Tangrim
archer de cavalerie
Messages : 181
Inscription : mer. 26 sept. 2007, 16:31
Localisation : dans l'underground

Re: [projet] créer un wm

Message 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).
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [projet] créer un wm

Message 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.
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...

Message 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 !
Devenez colocataire de Rootards.
##hippie irc.freenode.net
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

Moi je dirai : « c’est au pied du mur… qu’on voit mieux le mur »

hop ->[]
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Si le mur ne nous tue pas, il nous rends plus fort

marc[i1], fan de bootleg !
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
Tangrim
archer de cavalerie
Messages : 181
Inscription : mer. 26 sept. 2007, 16:31
Localisation : dans l'underground

Message par Tangrim »

Sinon c'est faisable ou je me fourvoie ?
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message 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 :)
Avatar de l’utilisateur
Tangrim
archer de cavalerie
Messages : 181
Inscription : mer. 26 sept. 2007, 16:31
Localisation : dans l'underground

Message 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.
Avatar de l’utilisateur
PillOow
Daikyu
Messages : 68
Inscription : mer. 18 juin 2008, 22:07

Message 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.
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message 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
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message 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
Avatar de l’utilisateur
Tangrim
archer de cavalerie
Messages : 181
Inscription : mer. 26 sept. 2007, 16:31
Localisation : dans l'underground

Message 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).
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message 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
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Failles de type buffer overflow, chipster ?

(je ne connais rien au C)
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message 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
Répondre