Dans les distros Linux systemd modernes, les réponses sont toutes un peu trop compliquées. La solution est la suivante un outil : loginctl
.
Dans un bon Shell, vous disposez même de l'autocomplétion, alors faites usage de Tab pour voir les options et les paramètres et c'est assez intuitif. La commande à rechercher est kill-session
.
Si vous utilisez la tabulation, vous remarquerez que chaque session a un ID, mais dans mon cas, il a également montré le nom d'utilisateur et le TTY (c'est-à-dire l'identifiant de l'utilisateur). Ctrl + Alt + <strong><em>number</em></strong> que vous tapez) et le siège.
Voici à quoi cela ressemble pour moi, par exemple :
$ loginctl kill-session 10
10 -- 1000 rugk seat0 tty2
Vous pouvez passer en revue les sessions pour trouver la bonne.
Autrement, si cela ne fonctionne pas vous pouvez trouver l'ID de la session en exécutant loginctl list-sessions
ou simplement loginctl
. Vous obtenez quelque chose comme ça :
$ loginctl list-sessions
SESSION UID USER SEAT TTY
10 1000 rugk seat0 tty2
Je pense qu'il est évident que la première colonne contient l'ID de la session que vous devez transmettre à loginctl kill-session
.
Cela fonctionne très bien si l'interface graphique se bloque et que vous devez la forcer, ce qui semble être votre cas.
Si vous voulez que cela soit expliqué de manière plus élaborée Voici comment vous pouvez tuer votre propre session si l'interface graphique ne répond pas ou si vous ne pouvez pas utiliser votre clavier. .