升级到 17.10 后,无法使用 Nautilus 和许多应用程序

升级到 17.10 后,无法使用 Nautilus 和许多应用程序

我昨晚升级到了 17.10。重启后,我发现无法启动 gnome-terminal。今天早上,我发现无法打开桌面上的任何文件夹和许多应用程序,无论是从桌面、我的收藏夹还是命令行。示例:LibreOffice、evince、gedit。可以运行的应用程序包括 Firefox 和 Emacs。

当我尝试从控制台运行 Nautilus 和 evince 时发生的情况如下(术语):

rwhe@duell3:~$ nautilus
sys:1: PyGIWarning: Nautilus was imported without specifying a version 
first. Use gi.require_version('Nautilus', '3.0') before import to ensure     
that the right version gets loaded.
Initializing nautilus-dropbox 2015.10.28
Segmentation fault (core dumped)
rwhe@duell3:~$ evince
Segmentation fault (core dumped)
rwhe@duell3:~$

我已经在 Google 上搜索过该gi.require_version警告和其他一些相关主题,并按照其他人的建议操作,但没有结果,所以请不要将其标记为重复。

升级后,我对系统所做的唯一更改是卸载 Ubuntu Mate 的最后残余部分,然后重新安装它们,希望能解决我的问题。同样,没有可见的相关结果。

感谢您的时间和专业知识。

答案1

Ubuntu 17.10 将默认使用 Wayland 而不是 X 进行显示,但只有在可能的情况下才会使用 X。单击登录屏幕上登录按钮旁边的小齿轮即可提供选择。带有 (Xorg) 的选项将运行 X,并且应该用于与程序的最大兼容性(您的情况)。如果您只有“ubuntu”标签的选择,那就是 wayland,正如您所注意到的,许多程序都有问题。我见过其他选择,如“unity”,它在 X 下运行旧的 unity 界面。有些人甚至没有得到装备(实时媒体、虚拟机……)所以甚至无法选择,但我认为他们默认使用 X,所以不会有 Wayland 问题。目前尚不清楚为什么在某些情况下甚至不提供 Wayland,也许存在太多问题,最后一秒才做出改变。时间会解决这些问题,但就目前而言,如果您可以运行 X,最好这样做。

相关内容