终端和鹦鹉螺在崩溃后停止工作

Rot*_*kiv 12 nautilus gnome-terminal

出现了严重错误,在我正在处理的 C++ 程序崩溃后,我的终端和 nautilus(文件)停止工作。

我设法安装了 Terminator(另一个 shell 模拟器),这是我尝试从 Terminator 启动终端时得到的结果:

(gnome-shell:779):Clutter-CRITICAL **:01:49:35.532:无法初始化 Clutter:无法初始化 Clutter 后端:找不到可用的驱动程序。(gnome-shell:779): mutter-WARNING **: 01:49:35.532: 无法初始化 Clutter。

这是我在启动 Nautilus 时得到的(顺便说一句,我可以从 Terminator 启动它,但不能通过单击图标来启动它)

** (nautilus:445): 警告 **: 01:48:33.021: AT-SPI: 无法获取桌面路径或名称 ** (nautilus:445): 警告 **: 01:48:33.026: AT-SPI :无法获得桌面路径或名称** (nautilus:445):警告**:01:48:33.031:AT-SPI:无法获得桌面路径或名称

..... 再重复 10-15 次该错误....

** (nautilus:445): 警告 **: 01:48:33.509: AT-SPI: 无法获取桌面路径或名称 ** (nautilus:445): 警告 **: 01:48:33.509: AT-SPI : 无法获取桌面路径或名称

关于如何让事情恢复正常的任何指示?

编辑:它在重新启动后仍然存在。

小智 14

我开始遇到与您今天描述的相同的问题,似乎无处不在。我在这个线程中找到了我的解决方案:https : //forums.linuxmint.com/viewtopic.php?t=279168

(为了后代)首先安装 Terminator 或 Xterm 以获得一个工作终端。打开 Synaptic Package Manager 并将其安装在那里。

检查主文件夹中文件的权限

find $HOME ! -user $USER
Run Code Online (Sandbox Code Playgroud)

尤其要注意在 .dbus

您可以立即解决所有权限

sudo chown -Rc $USER:$USER $HOME
Run Code Online (Sandbox Code Playgroud)

此外,我删除了 中的文件$HOME/.dbus/session-bus,删除了 Chrome 远程桌面及其数据$HOME/.config/chrome-remote-desktop并重新启动。我的假设是 Chrome 远程桌面在更新期间重新启动并以 root 身份在主文件夹中写入了一些文件。

  • 我认为就我而言,它也可能是 chrome-remote-desktop。真的很奇怪。无论如何。它现在有效。谢谢! (3认同)