Le mar 25/03/2003 � 00:12, xahag a �crit :
> Bonjour a tous !
> 
> Dans mon enthousiasme d�bordant pour les joies de linux, je me suis mis
> � tous recompiler/installer/triturer dans tous les sens. Ca a tr�s bien
> fonctionner jusqu'il y a peu... 
> 
> Apr�s le kernel et divers programmes, je me suis attaqu� � X. Et o
> surprise, j'ai parfaitement r�ussi l'installation. Il faut dire que les
> fichiers d'aide sont assez bien fait, et l'installation assez simple.
> Mais, il y a toujours un mais. Maintenant, mon X fonctionne
> parfaitement, mais je suis contraint d'utiliser le gestionnaire de
> fen�tre par d�faut, qui est tr�s bien, cependant KDE � quelques
> avantages ergonomiques non n�gligeable.
> 
> Lorsque je me log (redhat linux 8.0) et que je demande KDE, il me dit
> "could not locate kdeinit", malgr� qu'il tourne :
> 
> [EMAIL PROTECTED] xahag]$ ps -ef |grep kdeinit
> xahag      978     1  0 Mar24 ?        00:00:00 kdeinit:
> Running...       
> xahag      981     1  0 Mar24 ?        00:00:00 kdeinit: dcopserver
> --nosid --su
> xahag      984     1  0 Mar24 ?        00:00:00 kdeinit:
> klauncher        
> xahag      986     1  0 Mar24 ?        00:00:00 kdeinit:
> kded             
> xahag     1910   879  0 00:03 pts/0    00:00:00 grep kdeinit
> 
> Je dois bien avouer que je ne connais pas le fonctionnement de KDE vu
> qu'il s'agissait de mon prochain objectif. Mes questions sont donc assez
> simple en fin de compte, ou sont les fichiers de conf de gdmgreeter et
> de KDE? Quelqu'un a-t-il de la doc sur gdmgreeter et la mani�re de le
> configurer? Pourquoi, vu que X et gdmgreeter fonctionnent pafaitement et
> que je n'ai pas toucher KDE, est-ce que KDE (et les autres) ne marche
> pas? GDM greeter est une partie de X?de KDE? rien a voir?

Rien � voir. Gdm remplace (avantageusement xdm). Mais kdm fonctionne
�galement. Je pense que la configuration de quel ..dm tu utilises doit
se trouver dans /etc/sysconfig, l� un fichier texte du nom de desktop
contien la valeur display-manager=gdm, tu peux le remplacer par xdm ou
kdm (puis red�marrer) pour voir les diff�rences... flagrantes. Bref je
suis pas un expert et d'autre que moi pourrons mieux te r�pondre, mais
voici d�j� un d�grossissage (je ne sais pas ce que tu connais sur X et
consort, mais tu t'en es bien tir� jusqu'ici avec la compilation).

En fait X n'est que le syst�me d'affichage. L'interface entre
l'application et l'�cran. Si X est lanc� sans autres forme de proc�s, il
va afficher un �cran gris du plus bel effet et une croix noir en guise
de pointeur. Sauf erreur c'est le fichier (� me corriger en cas de
coquille) xinitrc (voire les fichier /etc/X11 et sous r�pertoire) qui
d�termine ce qui est lanc� au d�marrage de X (ou �galement le script
Xsession). Je pense qu'en 1986 (sauf erreur) lors de la naissance de X,
les cartes graphiques, multicolors et � haute d�finition n'�tait pas �
port�e de bourse pour tout le monde. X devait �tre une interface pouvant
se connecter au travers le r�seau, ce qui signifie qu'une application
�crite pour X, ne sait pas sur quel �crant physique s'afficher ce
qu'elle veut effectivement afficher. En effet je peut tr�s bien �tre �
Tombouctou et travailler, sur un PC ou autre, avec une application
graphique fonctionnant sur un supercalculateur du CERN par exemple. On
peut aussi faire fonctionner une application scientifique, qui a une
interface graphique sur un SUN et dont les fen�tres s'ouvre sur mon PC
portable. Bref, tu l'auras compris, c'est le telnet ou le ssh graphique
(mais le cryptage en moins). Je m'�loigne un peut du sujet. Donc si on
lance X, on a rien. Si on lance des applications graphique X, par
exemple Xclock, ou un Xterm, ben elles sont bien affich�e, mais il n'y a
pas de bordure, de bar de titre ou de bouton pour les agrandir
rapetisser. Ca c'est la t�che du gestionnaire de fen�tre, comme twm,
sawfish ou icewm. Mais � ce moment, il y a bien les boutons agrandir
rapetisser et fermer, la bar de titre, mais il n'y a ni menu de
d�marrage, ni ic�nes sur l'�cran etc... Ca c'est le job de KDE, Gnome ou
autre. Donc nous avons au fond X et par dessus une applications X qui
sont le gestionnaire de fen�tre et par dessus une autre application X
qui est le desktop. Voil� un peut l'id�e (me corriger en cas de
coquille!)
Le probl�me c'est qu'il fallait un login simple pour les gens, je me
vois mal me logger, lancer X (faut �tre root d�j�) etc.... Pour cela il
y a l'anc�tre xdm. Il permet d'avoir une boite de dialogue avec le nom
et le mot de passe � entrer, ainsi que le choix de la machine sur
laquelle on veut se logger. Bon, je ne l'ai jamais utilis�, mais juste
apper�u des screenshot il y a plusieurs si�cle ;D. Bref, les bureaux
int�gr� comme KDE ou Gnome ont donc d�velopp� un xdm � eux (compatible
avec ce dernier d'ailleur), mais avec un meilleur graphisme et
probablement quelque gadjets suppl�mentaires. Le nom est kdm pour KDE et
GDM pour Gnome.

Comme t'as r�pondu quelqu'un , tu peux configurer gdm (avec je ne sais
plus quel logiciel), pour te permettre alors de par exemple te connecter
� une machine � distance. En effet, xdm permettait, par l'entremise du
protocole xdmcp. Tu peux configurer par exemple pour que gdm acc�pte les
requ�te xdmcp. Dans ce cas tu peux connecter au r�seau une autre station
et te connecter sur cette machine, exemple :

Machine A, avec gdm configur� pour requ�te xdmcp (sera le CLIENT X),
Pentium 8 60 Ghz 1To RAM 10000Go HDD
Machine B, i386 33 Mhz, �cran 1024x768x15bpp (si cela existe...) sinon
800x600x15bpp,HDD 350Mo, Linux minimal-Xserver c'est tout.

Sur la machine B, lancer (en tant que root), X --query adresseIPMachineA
:0, et hop magie, on a un �cran de login. Je fais le loggin et hop j'ai
mon bureau KDE, je peux lancer mes applications bouffe
m�moire-processeur-disquedur, pas de probl�me je fonctionne sur la
machine A. Il est �vident que l'on peut d�s lors brancher ainsi PLUSIEUR
serveurs X (du type Machine B) sur le client (Machine A).

Encore une chose, tu peux lancer plusieur console graphique, soit locale
soit distante (ou un mixte des deux). Dans le fichier de configuration
de gdm (/etc/X11/gdm/dgm.conf) il y a une section nomm�e [servers], et
il y a un 0=Standard, en dessous tu peux taper 1=standard. Maintenant au
prochain d�marrage tu auras DEUX console graphique, une sour ctrl+alt+F7
et l'autre sous ctrl+alt+F8 (et tu passe de l'une � l'autre comme pour
les consoles texte virtuelle ctrl+alt+F1 � F6). Tu peux en plus te
logger sous une console texte virtuelle et lancer en tant que root X
--query ipadresseMachinedistante :2 (le :1 est pris ici par la deuxi�me
console locale) pour te brancher sur une machine distante et c'est alors
sous ctrl+alt+F9. C'est parfois pratique pour �viter de devoir d�logger
quelqu'un (ton �pouse par exemple), qui a un �cran de veille prot�g�,
alors que tu veux juste faire un petit truc et que la personne n'est
justement pas la. Hop un coup de crtl+alt+F8 je me log, je fais mon
business, je me d�log, ctrl+alt+F7, ni vu ni connu....

Pour ce qui est de ton probl�me, je donne une piste, mais c'est vraiment
tout relatif. Il semble que la derni�re distribution de RedHat soit
livr�e avec ce qu'ils nomment BlueCurve (sauf erreur). Cette interface
n'est apperement (de ce que j'ai compris, je n'utilise pas RedHat) ni
KDE, ni Gnome, mais un joli (c'est tout relatif) m�lange des deux.
Certains s'en sont plain, je ne sais. Est-ce qu'un killall kdeinit et un
nouveau log suffit?

Voil� j'�sp�re ne pas avoir �t� trop long et surtout ne pas avoir
remach� ce que tu savais d�j�

Jean-Bruno

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à