IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Linux Embarqué


Sujet :

Linux

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2004
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 95
    Points : 74
    Points
    74
    Par défaut Linux Embarqué
    Bonjour,

    Pour mon projet universitaire, je dois réaliser un linux minimaliste permettant une navigation sur internet (donc incorporant un navigateur web).
    Ma question se porte sur l'interface graphique.

    Je n'arrive pas à comprendre la relation entre serveur X et gestionnaire de fenêtre. L'un est il dissossiable de l'autre? Grâce à mes recherches je me dirige de plus en plus sur NANO-X comme serveur. Mais dois je installer un gestionnaire de fenêtres et pour les autres serveurs (comme small-X,..) est-ce une généralité?

    Merci d'avance pour l'aide que vous pourrez m'apporter.

    Nicolas.

  2. #2
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Je suis pas un grand spécialiste, mais je dirai oui : il faut un serveur X et un gestionnaire de fenêtres.

    Pour le gestionnaire de fenêtre, tu peux, peut être, regarder du côté d'icewm, il est réputé léger, rapide et pas trop moche.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 137
    Points : 152
    Points
    152
    Par défaut
    pour linux minimaliste , navigateur minimaliste => lynx , c'est un navigateur en mode texte , donc pas besoin d'avoir du X

  4. #4
    Membre régulier
    Inscrit en
    Décembre 2004
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 95
    Points : 74
    Points
    74
    Par défaut
    Oui j'avais vu ce navigateur, notre plateforme doit convenir pour un usage quotidien donc avec qd même un peu de design.. Notre système doit être le compromis entre design et place occupée.. J'ai trouvé certains navigateurs avec de très petites tailles donc c'est pas ce qui me dérange le plus..

    Mais je te remercie pour tes précisions et je pense qu'on fera une version avec ce navigateur pour comparer la place occupée..

    Merci.

    Nicolas.

  5. #5
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Points : 2 844
    Points
    2 844
    Par défaut
    En gestionnaire bien léger tu as Ion qui est formidable d'ailleurs.
    Ratpoison aussi mais lui est plus fruste je trouve.
    Donc Ion comme dm c'est pas mal avec un support avancé des keybindings, le tiling des fenêtres et le support du scripting perl/Lua.
    Cf:http://www.modeemi.fi/~tuomov/ion/

  6. #6
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    Oui il faut un serveur X et un gestionnaire de fenêtre. Le serveur X attend les connexion des client (les applications graphiques). Le gestionnaire de fenêtre est un programme comme les autre qui qui se connecte au serveur X. Par exemple tu peux lancer un serveur graphique sur une machine A qui possède une carte graphique et un écran. Une autre machine B possède des programmes graphique. Tu peux alros te conencter à la machine B (avec ssh par exemple) et lancer un programme de B en lui spécifiant de se connecter au serveur graphique de A. Ainsi l'affichage de la commande lancée depuis apparaitra sur A

    Un gestionnaire de fenêtre légé : ion
    Un client web légé : Dillo.

    Il me semble qu'il existe aussi la possibilité de se passer d'un serveur X en recompiler les application pour utiliser un affiche direct.

  7. #7
    Membre régulier
    Inscrit en
    Décembre 2004
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 95
    Points : 74
    Points
    74
    Par défaut
    Je pense que tu veux parler du Frame Buffer non? Merci d'avance pour vos réponses ;-)

    Je vais continuer mes recherches.. je laisse le topis ouvert au cas ou d'autres auraient des idées sur des navigateurs webs legers, serveur X legers et gestionnaire de fenêtre eux aussi leger

    Merci..

    Nicolas.

  8. #8
    Invité
    Invité(e)
    Par défaut
    tu peux te passer de gestionnaire de fenetres... si tu n'en a qu'une seule, il n'y a pas de raison d'avoir besoin de la deplacer... tu peut donc tres bien avoir un simple serveur X (xorg compilé avec uclibc n'est pas si lourd que ca si je me souvient bien...) et otn navigateur. (dans le cas ou le wm est absent, il faut qu'il gere les onglets et qu'il soit configuré de maniere à ne jamais ouvrir de nouvelles fenetres, mais des onglets.. je ne suis pas sur que ca soit ce qu'il y a de plus adapté... en fait...)

    Si tu doit utiliser un gestionnaire de fenetres, evite ion... pour la bonne et simple raison qu'il n'a pas un comportement "standard", il risque de choquer l'utilisateur... imho il vaux mieux utiliser un wm qui a un comportement a peu pres habituel (enfin, habituel pour un utilisateur lambda...)


    au fait, c'est quoi minimaliste ? tu as combien de place sur le disque, qu'elle puissanc emachine, combien de memeoire vive ?

  9. #9
    Membre régulier
    Inscrit en
    Décembre 2004
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 95
    Points : 74
    Points
    74
    Par défaut
    Nous avons un disque compact flash de 32 mo et une mémoire vive de 64 mo.. La carte mère est une carte au format pc/104 et le processeur et un VIA 800mhz..

    Voila

    Nicolas.

  10. #10
    Membre éclairé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Points : 763
    Points
    763
    Par défaut
    C'est une carte EPIA avec une CF pour disque dur donc...
    Le livre de Pierre Ficheux :
    http://linux.developpez.com/livres/#L2212116748

    Est absolument parfait pour faire ça .

  11. #11
    Membre régulier
    Inscrit en
    Décembre 2004
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 95
    Points : 74
    Points
    74
    Par défaut
    Je l'ai deja ;-)
    Merci!!


    Nicolas.

Discussions similaires

  1. developper un Linux embarqué
    Par madjidri dans le forum Distributions
    Réponses: 5
    Dernier message: 31/03/2008, 10h02
  2. [Réseau] Problème Serveur Client TCP linux embarqué
    Par FabienpERRIN dans le forum Réseau
    Réponses: 2
    Dernier message: 31/07/2007, 21h47
  3. Probleme Tache Serveur et Client TCP Linux Embarque
    Par FabienpERRIN dans le forum Réseau
    Réponses: 1
    Dernier message: 30/07/2007, 12h53
  4. Gérération d'un filesystem à la compilation du noyau pour linux embarqué
    Par fabpomme dans le forum Administration système
    Réponses: 1
    Dernier message: 14/04/2007, 16h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo