Thunarは、ホームディレクトリを開こうとするとエラーを返します。
ディレクトリ「matt」を開けませんでした。ファイル '/home/matt/.gvfs'を示すエラー:トランスポートエンドポイントが接続されていません。
再起動せずにこれを修正する方法はありますか?このエラーは、複数のユーザーがログインしているときに、ログアウトおよびログインし直したときにトリガーされるようです。
ここにバグレポートがあります:
https://bugs.launchpad.net/ubuntu/+source/thunar/+bug/754618
ディレクトリのアンマウントまたは再起動を試すことができます。
Sudo umount ~matt/.gvfs
Xubuntu 12.04 LTS Vanilla(Xfce 4.8)とXubce 4.10にアップグレードされたXubuntu 12.04でもまったく同じ問題があります。両方ともホームフォルダが暗号化されている
これは、GnomeとUnityのリソース消費や、Ubuntu 12.04 LTSをクラッシュさせるNautilusのバグから逃げていたため、バグがあります。
Xfceがログアウト時に.gvfsをアンマウントしないというバグについて読んだ後、手動で行っていたように、ログイン時に自動的にアンマウントできることがわかりました。
これは私がやったことであり、今のところうまくいきます:
ホームディレクトリ内にleafpadでファイルを作成しました:.umountgvfs.sh
.gvfsをアンマウントする次のスクリプトを配置しました
#!/bin/bash
/bin/fusermount -zu "$HOME/.gvfs"
ターミナルで実行許可を与えました
chmod 777 .umountgvfs.sh
次に、自動起動アプリケーションを作成し、対応するスクリプトを選択します:構成->構成管理->セッション開始->自動起動アプリケーション
名前:umountgvfsコメント:ログイン時に.gvfsをアンマウントするスクリプトコマンド:/home/YOURUSER/.umountgvfs.sh
これはほとんどの場合に問題を解決しましたが、常にではないので、スクリプトが前に呼び出されていると推測したので、スリープコマンド(bash -c "sleep 5; command")を追加しました。ログイン時、ターミナルで:
leafpad /home/YOURUSER/.config/autostart/umountgvfs
次の行を追加してExec行で編集します:bash -c "sleep 5;"
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=umountgvfs
Comment=script to unmount .gvfs on login
Exec=bash -c "sleep 5; /home/YOURUSER/.umountgvfs.sh"
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false
ユーザー名をユーザー名に置き換えます。
追加リソース:
スクリプトの遅延: http://ubuntuforums.org/showthread.php?t=1119945
お役に立てれば