![如何对杀死 GNOME Shell 的进程进行故障排除?](https://linux22.com/image/165824/%E5%A6%82%E4%BD%95%E5%AF%B9%E6%9D%80%E6%AD%BB%20GNOME%20Shell%20%E7%9A%84%E8%BF%9B%E7%A8%8B%E8%BF%9B%E8%A1%8C%E6%95%85%E9%9A%9C%E6%8E%92%E9%99%A4%EF%BC%9F.png)
每当我killall evolution
(偶尔)使用 GUI 退出时,我都会被踢出 GNOME Shell 会话,并且必须重新登录。
我显然想确定原因,但我不知道从哪里开始。如何独立于当前桌面会话来监控和记录 GNOME Shell 活动?
(我正在运行 PureOS 8.0,因此任何基于 Debian 的解决方案都应该可以工作。)
答案1
我的猜测是 Evolution 在终止时开始做一些事情,这会泄漏内存,因此系统会杀死 Gnome。
检查一下
/var/log/syslog/
,它可能包含有关 Gnome 被杀死的注释。AFAIK,进化并不是什么特殊的应用程序。它可能有一些 Gnome 扩展,但可能会崩溃
尝试观察杀死Evolution时的内存使用情况。如果它是一个错误,它可能会很快消失。
尝试将交换文件放大很多,看看是否是内存问题。
如果没有任何帮助 - 好吧 - 尝试雷鸟(恕我直言,无论如何,它更好)。
答案2
也许您可以在另一个终端模拟器中启动 shell,例如 tmux、screen。