Nautilus 无法启动

Nautilus 无法启动

如果我尝试以任何方式(从 Unity、终端)启动 Nautilus,它都不会启动。终端向我提供以下输出:

发射

name@machine:~$ nautilus

(nautilus:4367): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

使用 sudo 启动

name@machine:~$ sudo nautilus

(nautilus:4672): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(nautilus:4672): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

查看

name@machine:~$ nautilus -c
running nautilus_self_check_file_utilities
running nautilus_self_check_file_operations
running nautilus_self_check_directory

(nautilus:4689): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

我尝试重新安装 Nautilus(使用清除功能),重新启动,删除 ~/.config/nautilus,一开始一步一步,然后一次性全部删除,但都不起作用。自安装以来,我没有更改任何配置,也没有对 Ubuntu 系统进行任何重大更改。昨天 Nautilus 可以工作,今天却不行。有人知道如何修复它吗?

答案1

对于我来说,终止正在运行的 nautilus 进程并重新启动它是有效的。

ps awx | grep nautilus

我找到了进程 ID,然后使用以下命令终止它

sudo kill -TERM <id>

答案2

架构是在包中的org.gnome.nautilus.preferences文件中定义的。它可能以某种方式损坏了。/usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xmlnautilus-data

使用

sudo apt-get install --reinstall nautilus-data

再次安装该包。

答案3

killall nautilus

将终止所有实例。

相关内容