2 votes

Exécution de Solaris x86. Je ne peux pas voir la fenêtre de connexion

J'exécute Solaris 10 1/13 (x86) sur un ordinateur portable HP EliteBook 8470p. Je me connecte au bureau CDE. Tout (audio, vidéo et réseau) semble fonctionner correctement jusqu'à ce que je me déconnecte. Lorsque je me déconnecte, l'écran devient vide (de la même couleur que l'arrière-plan de l'espace de travail), mais la fenêtre de connexion ne réapparaît pas. Jusqu'à présent, le seul moyen que j'ai trouvé pour rétablir la situation est de redémarrer l'ordinateur portable. Mise à jour : J'ai appris que je peux me "déconnecter" si je "kill -9" mon processus Xorg. Cela me ramène à la fenêtre de connexion.

Ce que j'ai essayé/appris jusqu'à présent :

  1. La même chose se produit si je me connecte au bureau Java.
  2. Tous les utilisateurs sont concernés, y compris l'utilisateur root.
  3. Je peux toujours me connecter à distance avec rlogin et ssh.
  4. Je peux toujours me connecter en utilisant le bureau à distance à partir d'un autre poste de travail Solaris x86.
  5. La fenêtre de connexion semble être là, mais je ne la vois pas. D'abord, je me connecte à distance avec rlogin. Ensuite, j'entre mon nom d'utilisateur et mon mot de passe sur l'ordinateur portable. Puis, à partir de ma session rlogin, je fais "ps -deaf" et je peux voir une liste des processus de connexion de mon bureau. Mais je ne vois rien à l'écran. Je peux me déconnecter du bureau (en utilisant les touches de l'aveugle pour trouver la déconnexion). Encore une fois, j'utilise "ps -deaf" pour vérifier que la déconnexion a fonctionné.
  6. La commande ps confirme que dtlogin, dtgreet, et Xorg sont toujours en cours d'exécution.

0voto

MikeU Points 31

Ce n'est pas la solution que je préfère, mais elle fonctionne et me permet de poursuivre mon vrai travail.

J'ai écrasé XSession_Exit dans /etc/dt/appconfig/types/C/dt.dt pour exécuter un Shell Shell. Ce Shell Shell tue le Xorg appartenant à l'utilisateur, ce qui renvoie l'utilisateur à la fenêtre de connexion. J'ai aussi cutomisé /etc/dt/config/Xreset pour appeler un Shell pour redémarrer cde-login si Xorg ne redémarre pas.

C'est une solution rudimentaire, mais elle fera l'affaire pour l'instant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X