Forum général.général Connexion à CDE et Serveur Xnest.

Posté par  .
Étiquettes : aucune
0
9
mar.
2005
Bonjour à tous.

Je souhaite ouvrir une session graphique sur ma Sparc qui fait tourner un Solaris 9 depuis ma machine Linux.

Il y a la méthode du `X -query :1` pr lancer le schmilblik dans un second serveur X.

Toutefois cette méthode n'est pas des plus pratiques car il faut switcher d'un serveur à un autre (perte de temps du au passage de l'un à l'autre et combinaison de touche relou).

J'ai donc pensé à utiliser Xnest, un serveur X dans le serveur X (utilisé généralement pour le développement des WM).

Donc je lance la commande suivante:

Xnest -tst -query 192.168.1.102 -kb -accessx :1

Et la magie, une fenêtre s'ouvre sur mon bureau avec le joli(sic) écran de login de Solaris.
Je me loggue et choisis CDE comme environnement graphique. Et la pouf, de retour sur l'écran de login.
Par contre, si je choisis gnome, pouf ça marche nickel.

Alors, avez vous une idée de la raison qui pousse CDE à se "vautrer" dans Xnest là ou ce dernier fonctionne parfaitement dans un "vrai" serveur X et là ou gnome se lance parfaitement ?
(j'ai essayé de changer de résolution, de tweaker les options de Xnest, etc... rien n'y fait).
  • # Même soucis avec Kdm

    Posté par  . Évalué à 3.

    J'ai constaté le même problème, en utilisant aussi Xnest. Avec comme gestionnaire de connexion Gdm, ça marchait bien. Par contre, si c'est kdm (celui de KDE 3.1 au moins) qui est utilisé, Xnest n'arrivait pas à établir la session graphique. Et il me semble, de mémoire (donc info peu fiable), que cela plantait aussi en voulant utiliser Kde (versions 3.1) comme WM. Je précise qu'avec KDE 2.1 (oui c'est vieux, mais c'est celui que je viens de tester) ça marche.

    Le KDE posant problème doit vouloir utiliser une extension du protocole X que ne prends pas en charge Xnest. En faisant le tests avec le Kdm qui tourne en local, j'ai dans le fichier de log /var/log/kdm.log le message suivant :

    Xlib: extension "RENDER" missing on display "Versa.localdomain:1.0".


    Il est fort probable que CDE, qui comme par hasard à inspiré KDE, cherche aussi à utiliser une extension non disponible.

    Regarde dans les logs du serveur graphique (équivalent de X) et du gestionnaire de connexion (équivalent de Xdm/Gdm/Kdm), tu y veras peut être des messages similaires à ce que j'ai chez moi.
    • [^] # Re: Même soucis avec Kdm

      Posté par  . Évalué à 1.

      Après vérification, Xnest ne me donne aucun message de ce type.
      J'ai lu sur le grand internet qu'il s'agirait peut être d'un problème de fontes, mais dans ce cas, pourquoi cela fonctionne sur un vrai serveur X ( X -query ) ?
      • [^] # Re: Même soucis avec Kdm

        Posté par  . Évalué à 2.

        Après vérification, Xnest ne me donne aucun message de ce type.

        C'est sur la machine distante que le message s'affiche. Xnest est pour elle un serveur X, et le gestionnaire de connexion (Gdm/Kdm/Xdm) est une application cliente qui essaye de dessiner son interface sut Xnest. C'est donc elle qui rencontre des problèmes, enfin dans l'exemple que j'ai présenté.


        Le sens client/serveur devient difficile à suivre dans ce genre de situation.
  • # Plus simple : ssh -X ou -Y

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

    Plutôt que de lancer les applis dans un serveur X buggé comme Xnest, essaie plutôt de lancer les applis directement via ssh -X.
    Dans ton Solaris (X lancé), tapes dans un term : ssh -X user@host commande.

    Il faut que le serveur SSH de host accepte le Forwarding X, à voir dans la conf donc.

    Les fenêtres appelées via SSH s'ouvrent sur le bureau comme les autres, je trouve ça plus sympathique personnellement.
  • # Probleme de fontes

    Posté par  . Évalué à 5.

    Bonjour, même si tu ne l'indiques pas j'imagine que tu as eu l'erreur suivante : Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list! j'ai eu le même problème ;-) Il faut donc récupérer les fonts CID depuis le serveur de font de ta Sun avec l'option -fp tcp/192.168.1.102:7100 Tu trouveras plus de détails dans "Xnest & probleme de fonts" sur SunWizard.NET : http://www.sunwizard.net/forum/viewtopic.php?t=261(...)

Suivre le flux des commentaires

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