如何对杀死 GNOME Shell 的进程进行故障排除?

如何对杀死 GNOME Shell 的进程进行故障排除?

每当我killall evolution(偶尔)使用 GUI 退出时,我都会被踢出 GNOME Shell 会话,并且必须重新登录。

我显然想确定原因,但我不知道从哪里开始。如何独立于当前桌面会话来监控和记录 GNOME Shell 活动?

(我正在运行 PureOS 8.0,因此任何基于 Debian 的解决方案都应该可以工作。)

答案1

我的猜测是 Evolution 在终止时开始做一些事情,这会泄漏内存,因此系统会杀死 Gnome。

  1. 检查一下/var/log/syslog/,它可能包含有关 Gnome 被杀死的注释。

  2. AFAIK,进化并不是什么特殊的应用程序。它可能有一些 Gnome 扩展,但可能会崩溃

  3. 尝试观察杀死Evolution时的内存使用情况。如果它是一个错误,它可能会很快消失。

  4. 尝试将交换文件放大很多,看看是否是内存问题。

如果没有任何帮助 - 好吧 - 尝试雷鸟(恕我直言,无论如何,它更好)。

答案2

也许您可以在另一个终端模拟器中启动 shell,例如 tmux、screen。

相关内容