web-dev-qa-db-ja.com

Nautilusが開かず、GLibエラーが表示される

ターミナルからnautilusを起動すると、次のエラーが出力され、nautilusが開きません。

(nautilus:25179): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed

(nautilus:25179): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
Could not register the application: Timeout was reached

(nautilus:25179): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(nautilus:25179): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(nautilus:25179): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

何が問題なのでしょうか?

58

cortopyask.fedoraproject.org のこの回答は、私のために働いた。

私は今日、同様の問題を経験してきましたが、ノーチラスを開くことができませんでした。だから、これは最近のアップデートの衝突によるものかどうか疑問に思っています。

これは可能性の高い解決策ではありませんが、少なくとも通常どおりに実行できます。

最初に試すのは、ターミナルでSudo nautilusです。動作する場合は、現在のユーザーのアクティブなnautilusプロセスに問題がある可能性があります。

Nautilusを適切に再起動するには、次の手順を実行します。

  1. どのnautilusプロセスが実行されているかを確認します:
    ps aux | grep nautilus
  2. 表示されるすべてのnautilusプロセスを強制終了します。
    PIDNUMBERを強制終了する
  3. Nautilusを再起動します:
    ノーチラス-q
68
tinto

ターミナルに入力してください:

Sudo killall nautilus && (nautilus &)

できた.
これはここで報告されています: Nautilusは起動しません

21
Benny

私にとっては、次のとおりでした。

Sudo nautilus

そのため、すべてのnautilusプロセスを強制終了しました。

ps aux | grep nautilus
Sudo kill <PID>

試した:

nautilus -q

そして得た:

(nautilus:4918): GVFS-WARNING **: can't init metadata tree /home/user/.local/share/gvfs-metadata/home: open: Permission denied

そこで、これらの各フォルダの許可を確認しました。

ls -la /home/user/ | grep .local
ls -la /home/user/.local/ | grep share
ls -la /home/user/.local/share/gvfs-metadata/ | grep home

そして、フォルダのホームはルートによって所有されていたので、私はしました:

Sudo chown -R user:user /home/user/.local/share/gvfs-metadata/home