如何调试 Nautilus 崩溃和问题?

And*_*rga 5 nautilus gnome-classic 14.04

自上次更新以来我遇到了一个问题:Nautilus 神秘地无法正常启动。我发现这是一个系统范围的问题,即影响我主机上的所有用户。尽管如此,我已经尝试过:

  1. 清理 ~/.gconf 文件夹
  2. 清理 ~/.config 文件夹

但似乎没有什么可以解决这个问题。

作为临时解决方法,我可以:

killall nautilus
nautilus -q
nautilus
Run Code Online (Sandbox Code Playgroud)

然后等待几十秒,没有显示错误,nautilus就启动了。

在这个过程中我得到:

andy@Andy-HyperTop14$ nautilus -q
Initializing nautilus-image-converter extension
sys:1: Warning: Source ID 273 was not found when attempting to remove it
sys:1: Warning: Source ID 274 was not found when attempting to remove it
sys:1: Warning: Source ID 275 was not found when attempting to remove it
Run Code Online (Sandbox Code Playgroud)

我不明白这个输出。

这似乎是一个常见问题,标记为:How to restart nautilus without log out?

问题 1 Nautilus 相关错误记录在哪里?我看过

/var/log
Run Code Online (Sandbox Code Playgroud)

但从那里没有任何东西可以连接到鹦鹉螺号。

问题2有没有办法在“调试模式”下运行该工具?

在此先感谢您的帮助。

cra*_*ael 5

这是我从GNOME 网站找到的解决方案。只需在启动前设置环境变量即可nautilus

G_DEBUG="all" NAUTILUS_DEBUG="All" nautilus
Run Code Online (Sandbox Code Playgroud)

可以从终端输出捕获日志。

  • 更喜欢 `G_MESSAGES_DEBUG=all` (3认同)