终端和Nautilus在崩溃后停止工作


9

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

我设法安装了Terminator(另一个Shell模拟器),这是尝试从Terminator启动Terminal时得到的内容:

(gnome-shell:779):Clutter-CRITICAL **:01:49:35.532:无法初始化Clutter:无法初始化Clutter后端:找不到可用的驱动程序。(gnome-shell:779):mutter-警告**: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 :无法获取桌面路径或名称

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

编辑:它确实在重启后仍然存在。


也许是一个愚蠢的问题,但是重新启动后问题仍然存在吗?最好将其添加到您的问题中。

@钒公平问题!重新启动后它仍然存在,我进行了编辑。
Rotkiv

1
我也碰到了这个问题,并为此提交了一个问题报告:bugs.chromium.org/p/chromium/issues/detail?id=988902
Daniel Fackrell '19

Answers:


12

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

(供后代使用)首先安装Terminator或Xterm以获得可用的终端。打开Synaptic软件包管理器并将其安装在此处。

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

find $HOME ! -user $USER

特别要注意以下位置的文件 .dbus

您可以使用

sudo chown -Rc $USER:$USER $HOME

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


3
我认为它也可能是远程镀铬桌面。真的很奇怪。无论如何。现在可以使用了。谢谢!
Rotkiv

我很高兴它有所帮助。您可以检查/var/log/apt/history.log并查看最近几天是否出现了chrome-remote-desktop与其他更新的关联。
米歇尔

这又发生在我身上。这次只是移除$HOME/.config/chrome-remote-desktop再次修复它。因此,肯定有一些东西。
米歇尔

谢谢,这使我免于恢复。
Montenegrodr

这个答案对我也有帮助。我已经将Ubuntu从18.04升级到19.04,并安装了chrome-remote-desktop应用程序。从答案到重新启动的步骤已解决了该问题。
voleger

2

如以上答案所述,目录〜/ .dbus /很重要。如果不存在,请创建它。

如果这也无济于事,请设置环境变量NO_AT_BRIDGE=1


2

通过https://bugs.chromium.org/p/chromium/issues/detail?id=988902与色谱小组合作之后,我学到了以下内容:

Gnome(可能还有XFCE等)目前无法非常好地为同一个用户处理多个会话。

在这种情况下,添加Chrome远程桌面会导致创建默认的Gnome会话,该会话可以使用CRD客户端连接到该会话。由于此第二个会话最初是在本地会话之后创建的,因此在本地会话上一切正常,并且在下次重新启动之前,可能完全没有注意到该问题。

但是,重新启动后,远程会话将在启动时运行,获取通常用于本地会话的资源。这可能包括dbus插座,音频系统,用户的钥匙圈,可能还有我找不到的其他东西。

由于这些内容不再可用于稍后启动的本地会话,因此任何需要使用它们的应用程序或功能都将失败,并且除非您不知道在何处找到相关日志,否则显然是无声的。

目前建议的解决方法是将CRD配置为使用其他会话类型,例如,通过创建具有所需配置的〜/ .chrome-remote-desktop-session文件。

色谱团队拥有一个补丁程序,他们将在一个较新的版本中推出该补丁程序,有望大大改善用户体验。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.