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 CrEv (site web personnel) . Évalué à 6.
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 cho7 (site web personnel) . Évalué à 2.
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 Nap . Évalué à 0.
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 Nap . Évalué à 1.
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 Vincent (site web personnel) . Évalué à 3.
[^] # Re: Nouveau WM ou simple habillage ?
Posté par mphuget . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.