web-dev-qa-db-fra.com

Comment me déconnecter d'une session basée sur nx gelée?

J'ai une session basée sur nx que je veux tuer. Puis-je le faire via SSH?

Session I want killed

Dans cette session, je ne peux rien cliquer ni utiliser mon clavier. Cependant, l'heure dans la barre de menus est toujours en cours de mise à jour.

Je peux déconnecter la session nx en allant à l'administrateur de la session NX et en cliquant sur "déconnecter la session", mais lorsque je me reconnecte, la même capture d'écran apparaît généralement (parfois la barre de menus en haut n'apparaît pas et le la confirmation de la session de déconnexion et la grisaille où gnome-do doit apparaître est absente).

Je suppose que je dois me déconnecter totalement, puis refaire une connexion propre. Puis-je le faire via SSH, ou en allant sur l'ordinateur physique et en me connectant là-bas (les deux fonctionnent bien)?

J'ai essayé dans une session SSH distincte ce qui suit:

$ dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
Failed to open connection to "session" message bus: /bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed .

$ qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1
Could not connect to D-Bus server: org.freedesktop.DBus.Error.Spawn.ExecFailed:
/bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
1
Andrew Grimm

Dans l'administrateur de session NX, vous pouvez essayer de supprimer les fichiers de session et démarrer une nouvelle session. Quoi qu'il en soit, si vous vous connectez à la machine et redémarrez NXServer, la prochaine fois que vous vous connecterez, vous aurez une nouvelle session propre. (Sudo /usr/NX/bin/nxserver --restart)

1
laurent