私はこれについて他のスレッドがあることを知っています。私はそれらを試しましたが、提供された解決策は機能せず、説明を求めるためにスレッドにコメントすることはまだ許可されていません。
最近変更したのは、Numixアイコンテーマの設定(デフォルトから緑色のフォルダー)だけです。これは、ターミナルからNautilusを起動しようとしたときに得られる応答です。
************:~$ nautilus
(nautilus:23691): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:23691): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
Could not register the application: Timeout was reached
(nautilus:23691): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(nautilus:23691): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(nautilus:23691): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
この修正がリリースされましたバグ に関連しているようです。完全なアップグレードだけだと言う人もいます(Sudo apt-get update && Sudo apt-get upgrade && Sudo apt-get dist-upgrade
)そして再起動します(systemctl reboot
)それを解決します。しかし、私にとって少なくとも一時的なものは次のとおりでした。
killall nautilus && setsid nautilus
killall および setsid のマニュアルページから:
killall-名前でプロセスを強制終了します
setsid-新しいセッションでプログラムを実行する