【问题标题】:How to list all active sessions in Gnome shell如何在 Gnome shell 中列出所有活动会话
【发布时间】:2018-01-24 10:27:00
【问题描述】:

(系统:Ubuntu 17.04 x64,官方 Gnome 风格,GNOME Shell 3.24.2 Wayland)

我一直在尝试使用Gnome Shell extensions,其中一些会导致会话崩溃。 我注意到有时会生成一个新会话,因为上一个会话中的进程仍然处于活动状态(使用ps)。

问题:查看所有 Gnome 会话的命令是什么?

(后续问题)有没有办法转储当前会话并“加入”另一个活动会话?

【问题讨论】:

  • 你看到gnome-session进程了吗?
  • 是的,我尝试查看 gnome-session 的文档,但没有成功。
  • 我实际上发现loginctl list-sessions 是我所追求的。还有 loginctl activate [ID] 尚未无缝工作,但我会继续修补和 STW 以确保正确的流程。
  • 也许您可以发布loginctl list-sessions 作为答案,所以问题被标记为已回答? :)

标签: ubuntu gnome-shell wayland


【解决方案1】:

Gnome 有一个管理并发会话的工具:

loginctl

此工具列出会话:

SESSION  UID USER  SEAT  TTY 
    173 1000 jehon seat0 tty2

1 sessions listed.

该工具还有一个“终止会话”实用程序:

loginctl terminate-session 173

【讨论】:

  • 感谢 @erixun 和 Lucas Werkmeister 的建议
猜你喜欢
  • 2010-12-01
  • 2023-03-21
  • 1970-01-01
  • 2021-07-20
  • 1970-01-01
  • 1970-01-01
  • 2017-12-10
  • 2012-02-09
  • 1970-01-01
相关资源
最近更新 更多