Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 27/07/2010, à 11:24

blueduck

[Résolu] SSH : fermer une session graphique KDE

Bonjour,

Je suis parti ce matin en oubliant de fermer ma session, ce qui m'empêche de lancer correctement une session à distance avec le serveur NoMachine (pour cause de certains programmes déjà lancés).

En revanche, j'ai un accès SSH :

$ who -u
blueduck pts/0        2010-07-26 20:55 15:24        7629 (:0)
blueduck pts/1        2010-07-27 12:04   .         10889 (194.206.161.158)

$ ps -A | grep 7629
7629 ?        00:00:00 kwrited

Je souhaite fermer proprement la session graphique.

Qu'est-ce que kwrited ? Faut-il simplement le tuer ? Cela va sans doute tout couper brutalement, non ? Existe-t-il une commande pour faire proprement ? Quelque chose qui passerait par kdm ou X ?

Blue Duck

Dernière modification par blueduck (Le 22/10/2010, à 08:22)


Poste de travail : Kubuntu (KDE 4.14.2) « Utopic Unicorn » 14.10 64 bits - Intel Core i7 860 @ 2.8 GHz - Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Trusty Tahr » 14.04.1 LTS 32 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

#2 Le 27/07/2010, à 15:18

wido

Re : [Résolu] SSH : fermer une session graphique KDE

Bonjour,
pour tuer le serveur graphique:

sudo /etc/init.d/kdm stop

si c'est gnome: gdm ou autre xdm

Dernière modification par wido (Le 27/07/2010, à 15:18)

Hors ligne

#3 Le 27/07/2010, à 15:21

chopinhauer

Re : [Résolu] SSH : fermer une session graphique KDE

blueduck a écrit :

Je souhaite fermer proprement la session graphique.

Il faut tuer le leader de la session. Sous Gnome c'est gnome-session, sous KDE kdestart (si je ne me trompe pas, vérifie avec pstree). Un kill normal envoie SIGTERM à l'application en lui laissant le temps de tout nettoyer et sortir proprement (c'est SIGKILL le signal brutal).


Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.

Hors ligne

#4 Le 28/07/2010, à 08:58

blueduck

Re : [Résolu] SSH : fermer une session graphique KDE

Bonjour et merci de vos réponses.

Je ne souhaite pas arrêter le serveur graphique (kdm) : je cherche, à distance, à revenir à l'écran de connexion (login) depuis la session que j'ai laissée ouverte, en fermant tout proprement. Je pense donc que c'est la solution de chopinhauer qui correspond le mieux à mon besoin.

Par contre, je n'ai pas de processus kdestart :

$ ps -A | grep kde
3000 ?        00:00:00 start_kdeinit
3001 ?        00:00:00 kdeinit4
3004 ?        00:00:00 kded4

Lequel est le parent de toute la session ?

Blue Duck


Poste de travail : Kubuntu (KDE 4.14.2) « Utopic Unicorn » 14.10 64 bits - Intel Core i7 860 @ 2.8 GHz - Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Trusty Tahr » 14.04.1 LTS 32 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

#5 Le 22/10/2010, à 08:21

blueduck

Re : [Résolu] SSH : fermer une session graphique KDE

Problème réglé. Les commandes appropriées sont :

$ export DISPLAY=:0
$ qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 0 0

Toutes les infos sur ce post : http://forum.ubuntu-fr.org/viewtopic.php?pid=3802907.

Blue Duck


Poste de travail : Kubuntu (KDE 4.14.2) « Utopic Unicorn » 14.10 64 bits - Intel Core i7 860 @ 2.8 GHz - Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Trusty Tahr » 14.04.1 LTS 32 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

Haut de page ↑