Ubuntu 14.04 LTSでは、コンピューターがNautilusの起動に失敗することがあります。これは、しばらく作業していたとき(おそらく、サスペンドして再び起動した後)に発生し、オンにしただけでは発生しません。これは、定期的にマウントされ、しばらく放置されたgvfsファイルシステムに関連していると思われます。 nautilus -q
および同様のコマンドは、
Could not register the application: Timeout was reached
一方、Sudo nautilus
は起動します。
これ は関連しているように聞こえますが、解決策がわかりません。
ログアウトしてから再度ログインすると、問題が解決します。
私は他の人々が過去に同じ問題を抱えていたことを知っています。これは深刻な問題だと思います。最近(他の理由で)ubuntuを再インストールしましたが、問題はまだ残っています。 nautilus-dropboxがインストールされていることに言及する価値があるかもしれません。
今朝も同じ問題がありました!明確な理由はありません。
私はnautilusを何とかして再起動します
killall nautilus
nautilus -q
nautilus
神秘的な失敗の原因を解明しようとしています。
はい、おそらく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
次のコマンドを実行するだけです
killall nautilus
nautilus
を実行します