linux avec X

linux avec X - Linux et OS Alternatifs

Marsh Posté le 19-01-2002 à 16:26:48    

Hello, je suis nouveau dans tout ce qui concerne environnement graphiques sous linux.
J'ai fais quelques recherches sur le net, mais ça reste encore bien flou pour moi (environnement graphique,window manger, etc...).
Est-ce y a qqn qui arriverait à m'expliquer les différences, ou me renvoyer sur un bon lien.
actuellement, je suis sous KDE 2.2.2, et au niveau de la configuration j'ai de la peine (existe-il des outils de configuration un peu a la webmin mais intégré dans l'environnement graphique?)
 
Voilà, si vous arriveriez à me donner quelques pistes pour débuter avec les environnements graphiques sous linux ça serait cool.


---------------
"Soyons réalistes, exigeons l'impossible"
Reply

Marsh Posté le 19-01-2002 à 16:26:48   

Reply

Marsh Posté le 19-01-2002 à 18:08:47    

Bon il faut savoir que tu as un moteur graphique sous linux puis dans un deuxième temps une interface qui est affiché par ce moteur graphique.
 
1. Le moteur c'est XFREE86 qui se sert d'un xserver (vga, svga, mach).
2. L'interface c'est enlightenment, blackbox etc
 
Après encore par dessus vient se rajouter un ensemble de programmes -> KDE, GNOME.
 
Pour configurer c'est très variable d'une distrib à l'autre sachant que xf86config est commun puisqu'intégré à Xfree86. Sous RH t'as XConfigurator, sous Debian t'as anXious, sous Mandrake t'as truc-conf (oh y'en a qui vont pas aimer mais je me souvenais plus :D ). Il en existe bien d'autre selon les distros
 
En gros c'est ca. J'espère n'avoir pas trop fait d'erreurs (corrigez moi sinon).
 
CHaICA

Reply

Marsh Posté le 20-01-2002 à 01:59:56    

merci bien, ça m'éclaire déjà un peu plus
 
Donc, si je résume ce que j'ai compris, si je veux pas tous les petits programmes machin, je vire KDE, et je garde l'interface!


---------------
"Soyons réalistes, exigeons l'impossible"
Reply

Marsh Posté le 20-01-2002 à 11:49:39    

chaica a pas été super clair ...
disons que sous linux , la grosse majorité des programmes fonctionnent sous la console, et au moyens de fichiers TEXT.
la couche graphique n'est qu'un moyen plus agréable et chatoyant d'accéder a ces memes programmes et / fichiers textes (genre nmap, le scanneur de ports, puis nmapfe , le nmap front-end qui est une surcouche graphique au meme programme.)
XFree est un sereur graohique. c'est a dire un bout de programme qui si il entend une requete de ta part pour avoir du mode graphique, va te dire ok, voila je lance le mode graphique.
mais c'est la seule chose qu'il va faire -> te permettre d'avoir du graphique.
pour matérialiser tes fenetres, il te faut un window-manager. parmi les plus populaires, citons Windowmaker, Enlightenment, Sawfish, blackbox...
ce sont des programmes qui te permettent de personnaliser tes apparences de fenetres.
Pour ce qui est de kde et gnome, ce sont plus que des simples windowmanagers. ce sont des environnements de travail complet qui intègrent leur windowmanager. KDE a son propre windowmanager intégré et Gnome utilise souvent Sawfish, bien qu'on puisse lui dire d'utiliser windowmaker par exemple.
 
la différence entre les windowmanagers simples cités au début et kde/gnome, est que les premiers sont plus légers, souples a l'utilisations, plus simples, alors que kde/gnome, c'est un peu des usines a gaz a la windows, avec plein de trucs qui se lancent dans tous les sens, des "barres des taches" (=panel) en bas, des icones sur le fond d'écran, etc...
c'est une question de gouts. Perso, j'utilise Enlightenment qui est un windowmanager "simple" mais doté de fonctions un peu plus avancées quand meme, un peu a la croisée des chemins, ni trop simpliste comme un fluxbox/blackbox ni trop lourd comme un gnome.
 
pour changer ton windowmanager, c facile
soit tu boot en mode graphique et là un menu te permet ce choix.
soit tu boot en mode console et là tu édite ~/.xinitrc
dedans tu mets
 
#exec startkde
#exec gnome-session
#exec windowmaker
#exec blackbox
exec enlightenment
 
bien sur,tu commente tous ceux que tu ne veux pas et tu laisses celui que tu veux utiliser. Ensuite -> startx
 
a+

Reply

Marsh Posté le 20-01-2002 à 16:49:16    

linux c'est un systeme par couche et on peut enlever certaines couches. Un peu comme une orange ou un fruit :
 
+ la base commune, celle se trouvant au centre et à l'origine de tout :  le noyau
+ ensuite au dessus on rajoute la console et le hell ( bash, tcsh, ... ),  
+ encore au dessus on rajoute XFree ( chargé de dialoguer avec la carte graphique ) ( http://www.xfree86.org ),  
+ ensuite on trouve les toolkit comme Qt( pour KDE ) ou gtk ( pour Gnome ) qui permettent de faire des fenetres, menus, boites de dialogues.  
+ Au-dessus on trouve le wm ( window manager ) qui sert a donner des formes aux fenêtres, les couleurs/aspects et définies les interactions avec l'utilisateur ( si tu fait CTRL+C qu'est ce que cela fait, si tu fais un click droit ou un double click sur un element, etc ... ).
Par exemple on a blackbox, sawmill/sawfish ( pour Gnome ), kwm ( pour KDE ), enlightement.
+ Au-dessus on a les desktop ou bureaux. Basés sur les wm ils offrent des fonctionnalitées avancées ( bureaux, virtualisation du systèmes de fichiers, outils ) et des un ensemble intégrées ( applis gnome ou KDE ).
Ils y a donc comme desktop KDE, Gnome et aussi Window maker.
L'outil de config de KDE est kcontrol ( KDE control center ) et celui de Gnome gnomecc ( gnome control center ). Comme tous desktop qui se respecte ils ont une aide intégrée.
On peut aussi aller sur leur site respectif ( http://www.kde.org , http://www.gnome.org , http://www.windowmaker.org ).
 
On peut choisir son interface au login ( via kdm ou gdm ou xdm ) si on a une interface graphique pour la connection de l'utilisateur ou alors en modifiant certains fichiers ( http://perso.wanadoo.fr/linux_wiza [...] _2.html#wm ).
Bien sûr ils faut les avoir installés.
 
les outils de configurations du système ne peuvent dépendre du wm ou desktop pour plusieurs raisons :
+ ils ne fonctionnent pas forcément que sous Linux et fonctionnenent sous d'autres OS qui n'agissent pas forcément de la même manière ( serveur X différent ou inexistant, fichiers de conf différents, etc ... )
+ ce n'est pas leurs rôle ( cf système de couche, chacun ayant une fonction définie et ils évitent de les outrepasser ).
+ les distribution fournissent les outils de conf ( Mandrake Control Center, Yast, debconf, ... )
+ rien n'est mieux que d'éditer les fichiers à mla main après avoir parcourues la doc. On apprend pleins de trucs et ensuite on maitrise vraiment ce que l'on fait et on peut faire des choses avancées ( une interface ne proposera jamais toutes les options possibles, même sous win il faut aller dans la BdR pour faire certaines choses avancées.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 20-01-2002 à 17:01:57    

"+ ensuite au dessus on rajoute la console et le hell ( bash, tcsh, ... ),  "
 
 
lapsus ?  :D


---------------
"-Dites 33. -Export!!" [:nokbilong]
Reply

Marsh Posté le 20-01-2002 à 18:04:12    

J'ai pas été super clair mais j'ai fait court aussi :D
 
CHaiC

Reply

Marsh Posté le 20-01-2002 à 19:25:14    

ahhh, bah ça fait plaisir
je pourrais presque donner des cours maintenant
 
En tt cas, maintenant c sur, je vais virer KDE et prendre autre chose!


---------------
"Soyons réalistes, exigeons l'impossible"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed