Forum Linux.général Distrib. Linux sans interface graphique

Posté par  .
Étiquettes :
0
5
déc.
2004
Bonjour tout le monde,

Je suis a la recherche d'une distrib linux qui ne contiendrait pas d'interface graphique : j'entends par la, il est possible de remplacer KDE, Gnome et consorts par une concue par son propre cru : remplacer l'interface de login et l'interface du bureau par une concue par nous-meme, tout ca pour un projet pour mes etudiants. Est-ce que Slackware pourrait faire l'affaire ? Merci d'avance.

Marc-Philippe
  • # toutes ?

    Posté par  (site web personnel) . Évalué à 6.

    Je vais peut-ête dire une connerie mais n'importe laquelle, non ?
    Il suffit de choisir ce qui doit être installer et le tour est joué.

    La debian sans problème, gentoo idem, slack je pense, mandrake oui, ...
  • # Beh oui

    Posté par  (site web personnel) . Évalué à 2.

    Comme le dit le monsieur au dessus, c'est très bête comme question :)
    Le serveur X est un accessoire sous nux, tout comme le desktop manager qui va avec, et ce quelque soit la distrib choisit.

    Donc rien ne t'empeche, par exemple, de creer un fichier .xsession, a la racine de ton home, et d'y indiquer la commande qui lance ton_desktop_manager__perso_que_ta_codé_toi_meme, et il se lancera après un bête startx.

    Le hic parcontre, c'est de tomber sur une distrib qui n'est "pas faite pour". J'entends par là les distrib "tout-en-un" qui sont installées avec toute la clique graphique, et qui peuvent poser probleme pour customiser tout.

    Comme je connais pas d'autre distrib, je préciserai juste que pour debian, en 30 minute d'install (avec un cd netinstall et une connexion 2048mb), on a le shell, ensuite on fait un apt-get install mon_serveur_x_qui_me_plait (ex. x-window-system-core pour xfree), hop le systeme est pret pour ton experience.

    Ya plus qu'a coder ton interface a toi comme un grand et faire comme dit précédemment, a savoir creer un fichier .xsession dans ton home, et a mettre dedans une ligne mon_interface_a_moi, a le sauver, et a lancer startx.

    Voilou
  • # moreover

    Posté par  . Évalué à 0.

    en plus de ce qui a été dit précédemment, il me semble que tu veux programmer deux composants : le gestionnaire de sessions et le gestionnaire de fenêtre/bureau.

    Sur ma distrib (ubuntu), le gestionnaire de sessions s'appelle gdm, et le gestionnaire de bureau est gnome.
    gdm est un service qui est contenu dans le paquetage gdm, et qui est lancé par le script /etc/init.d/gdm. Il est de plus lancé automatiquement au démarrage du système. Le bureau Gnome est lancé par gdm lors de la connexion d'un utilisateur. Il est configuré comme une session de gdm, et l'utilisateur, lorsqu'il entre ses identifiants de connexion, peut choisir entre Gnome et d'autres sessions éventuelles (KDE, XFCE,...) si elles sont installées et enregistrées dans la configuration de GDM.

    Donc si tu veux programmer ton propre gestionnaire de sessions et ton propre environnement de bureau/fenêtres, il te faut, du moins sous Ubuntu, désactiver le lancement automatique de GDM au démarrage et configurer ton propre gestionnaire de sessions pour qu'il se lance au démarrage.

    Ensuite, si tu veux programmer et utiliser ton propre gestionnaire de fenêtres, il faudra configurer ton gestionnaire de sessions pour qu'il lance ton gestionnaire de fenêtres lors de l'ouverture de session d'un utilisateur.

    En résumé, tu as impérativement besion du système XWindow installé sur ta distrib (XFree ou maintenant X.org sur la plupart des distributions), et tu n'as pas besoin de désinstaller les gestionnaires de de sessions et de bureaux déjà installés (GNOME, KDE, ...), il te suffit juste de les désactiver, et même simplement de désactiver le gestionnaire de session (GDM ou KDM suivant ton installation), en empéchant son lancement au démarrage de ton ordinateur.
    • [^] # oups

      Posté par  . Évalué à 1.

      j'ajoute juste qu'évidemment tout ceci est faisable sous la plupart des distributions :)

      Il faut juste savoir que le mécanisme lançant le gestionnaire de sessions est différent suivant les distributions. Sous Debian, Ubuntu, Mandrake, il s'agit d'un bête script de démarrage de service (/etc/init.d/qqech), généralement appelé gdm, kdm, xdm, dm..., alors que sous Fedora il est lancé d'une autre manière (que je ne connais pas), qu'il faudra trouver pour désactiver son lancement et pouvoir lancer le tiens à la place :)
  • # Nouveau WM ou simple habillage ?

    Posté par  (site web personnel) . Évalué à 3.

    Ton post n'est pas très clair, tu veux changer l'habillage des interface (du Window Manager et du Session Manager) ou carrément créer de nouveaux programmes pour remplacer ceux existant ?
    • [^] # Re: Nouveau WM ou simple habillage ?

      Posté par  . Évalué à 1.

      En fait, le travail s'inscrit dans le cadre d'un projet sur l'ergonomie du logiciel et j'aimerai que les etudiants envisagent comment "ameliorer" l'interface pour la rendre plus intuitive : c'est certainement un voeu pieux...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.