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 Jllc . Évalué à 3.
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 LaBienPensanceMaTuer . Évalué à 1.
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 Jllc . Évalué à 2.
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 jerome (site web personnel) . Évalué à 2.
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 ZnOOp . Évalué à 5.
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.