je voudrais franchement me mettre à créer mon propre gestionnaire de fenêtres. Que faire, comment (ou trouver de la bonne doc?), quel langage utiliser? J'aimerais savoir s'il est possible d'utiliser JAVA dans l'elaboration d'un tel projet.
Merci d'avance!
# Pourquoi ne pas partir d'un projet existant?
Posté par JoeltheLion (site web personnel) . Évalué à 5.
Pour ce qui est de java, c'est sans doute possible, mais est-ce bien nécessaire? N'oublie pas qu'un gestionnaire de fenêtre doit être léger et se lancer vite.. (pas de troll, mais charger un VM au démarrage du système, c'est long...)
[^] # Re: Pourquoi ne pas partir d'un projet existant?
Posté par deneb . Évalué à 2.
[^] # Re: Pourquoi ne pas partir d'un projet existant?
Posté par naibed . Évalué à 3.
http://xwinman.org/others.php
Dans la liste proposée il y a puppet qui est en java.
Pour la doc:
http://standards.freedesktop.org/wm-spec/wm-spec-latest.html
# Java ?
Posté par Obsidian . Évalué à 5.
Si c'est juste pour le fun, tu peux essayer, si c'est parce que tu as peur des pointeurs, essaie d'abord de comprendre pourquoi ils existent plutôt que de diaboliser la chose ...
Pour le WM, tu peux effectivement t'inspirer du code de WindowMaker, mais cela risque de faire beaucoup pour commencer. À la place, essaie plutôt un tutoriel X-Window dans un premier temps. Puis lance-toi un serveur X en parallèle avec celui sur lequel tu travailles mais complètement dépouillé d'applications et de WM. Tu y lances alors ton prototype, et tu y ajoutes progressivement des choses. Apprends déjà à le faire reconnaître (à le déclarer) par le serveur X, à gérer les XAtoms, les événements, etc.
[^] # Re: Java ?
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 3.
Autre probleme un WM s'interface avec XFree et se recupere une tripotée d'evenements auquel il doit repondre tres rapidement afin de ne pas bloquer tout le monde et je doute que java quelque soit l'optimisation de la vm soit suffisament rapide.
Sinon pour ce genre de dev le 'Serveur X en parallèle' c'est plus d'emmerdes qu'autres chose, il suffit d'un Xnest (serveur X imbriqué) beaucoup plus pratique et rapide.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.