web-dev-qa-db-ja.com

Nautilusが動作しなくなることがある

Ubuntu 14.04 LTSでは、コンピューターがNautilusの起動に失敗することがあります。これは、しばらく作業していたとき(おそらく、サスペンドして再び起動した後)に発生し、オンにしただけでは発生しません。これは、定期的にマウントされ、しばらく放置されたgvfsファイルシステムに関連していると思われます。 nautilus -qおよび同様のコマンドは、

Could not register the application: Timeout was reached

一方、Sudo nautilusは起動します。

これ は関連しているように聞こえますが、解決策がわかりません。

ログアウトしてから再度ログインすると、問題が解決します。

私は他の人々が過去に同じ問題を抱えていたことを知っています。これは深刻な問題だと思います。最近(他の理由で)ubuntuを再インストールしましたが、問題はまだ残っています。 nautilus-dropboxがインストールされていることに言及する価値があるかもしれません。

8
Bzazz

今朝も同じ問題がありました!明確な理由はありません。

私はnautilusを何とかして再起動します

killall nautilus
nautilus -q
nautilus

神秘的な失敗の原因を解明しようとしています。

6
Andrea Borga

はい、おそらくgvfsに関連しています。

問題はこのバグです: gvfsはネットワークの切断時にリモートマウントをアンマウントする必要があります

これを実行すると、再びnautilusを使用できるようになります。

gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp

作業に数秒かかることがあります

自動的に実行できます。スクリプトを作成して、次の名前で保存する必要があります。

/etc/pm/sleep.d/20-gvfs

#!/bin/bash

case "$1" in
suspend)
    # executed on suspend
    gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp
    ;;
resume) 
    # executed on resume
*)
    ;;
esac

そして

Sudo chmod +x /etc/pm/sleep.d/20-gvfs
4
Biblioclasta

次のコマンドを実行するだけです

  1. killall nautilus
  2. 新しいターミナルを開き、nautilusを実行します
0
gumisirizab1