web-dev-qa-db-ja.com

DashまたはSynapseを使用してファイルを開こうとすると、「場所はフォルダーではありません」というエラーが表示されるのはなぜですか?

ここ数日のうちに、Unity Dash、Synapse、またはGnome Search Toolを使用してファイルを開こうとすると、エラーが発生しました。

これらのメソッドを使用すると、アプリケーションやフォルダーを起動できますが、mp3、doc、odt、txtなど、いつでもファイルを起動することはできません。いずれの方法でも、同じエラーダイアログが表示されます:「場所はフォルダーではありません」。これを修正するために私ができることはありますか、これはまだ修正されているNattyのバグですか?

11
Christian Howd

Sudo apt-get remove exo-utils

これはxfceからです。 thunarも削除する必要がある場合があります。とにかくそれを修正しました。

15
stevepowell99

これが解決策です exo-utilsを削除せずに:

XFCE/exoを保持したままファイルのオープンを単純に修正したい場合は、単に「exo-preferred-applications」を開き、「utilities」の下の優先「file manager」を「Thunar」に戻すことができます。

XFCEをインストールするとこのデフォルトが変更されると思いますが、とにかくthunarに戻すとUnityの動作が確実に修正されます。

4
tobi

これは本当にexo-utilsパッケージのバグです。 ( 報告されたランチパッドのバグ

これは、デスクトップファイルのアップストリームの問題であり、(XFCEを使用しない場合に)物事に対して間違ったハンドラーをインストールします。

以下の「MimeType =」エントリ:

/usr/share/applications/exo-file-manager.desktop
/usr/share/applications/exo-mail-reader.desktop
/usr/share/applications/exo-web-browser.desktop

ファイルは次のようになります: "X-XFCE-MimeType ="

問題の簡単な解決策は、必要に応じてエントリを変更し、デスクトップファイルデータベースを更新することです。

エントリの変更は、この方法でターミナルのルートとして実行できます。

sed -i -e 's/^MimeType=/X-XFCE-MimeType=/' \
     /usr/share/applications/exo-file-manager.desktop \
     /usr/share/applications/exo-mail-reader.desktop \
     /usr/share/applications/exo-web-browser.desktop

PPAのバグを修正したパッケージを準備したので、インストールできます(btwがビルドされるまで待つ必要があるかもしれません)( PhobosKのPPA

2
PhobosK

これは、xdg-openおよびgnome-openの問題である可能性があります。その問題のバグページがここにあります https://bugs.launchpad.net/ubuntu/+source/unity-place-files/+bug/751374 。 「xdg-open」と入力してみてください。ファイルが正しく開く場合は、別の問題が発生しています。 「場所はフォルダではありません」というエラーが表示される場合は、これに対する修正に注意してください。

レコードについては、xdg-openは機能せず、一部のパッケージをアンインストール/再構成しても修正されません。 molnarandrisさんは、どのパッケージを削除/更新する必要があるかを知っていると役に立ちます。

1
yun

Exo-utilsを削除すると、thunarも削除されます。一部の人は、gnomeにthunarとnautilusの両方をインストールする必要があります

問題はexo-utilsなので、exo-utils依存関係なしでthunar .debをビルドします。 64bitの方法は次のとおりです。

wget http://launchpadlibrarian.net/69753654/thunar_1.2.1-3ubuntu2_AMD64.deb
dpkg-deb -x thunar_1.2.1-3ubuntu2_AMD64.deb tmpdir
dpkg-deb --control thunar_1.2.1-3ubuntu2_AMD64.deb tmpdir/DEBIAN
gedit tmpdir/DEBIAN/control

「Depends」行から「exo-utils」を削除して保存します

dpkg -b tmpdir thunar_1.2.1-3ubuntu2_AMD64-no_exo-utils_dependency.deb
Sudo apt-get remove exo-utils
Sudo dpkg -i thunar_1.2.1-3ubuntu2_AMD64-no_exo-utils_dependency.deb
Sudo apt-get -f install

経由: http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder-error-solution-under-gnome/

1
Alex Cuervo

Exo-utilsを削除すると、thunarも削除されます。一部の人はgnomeにthunarとnautilusの両方をインストールする必要があります-これはリンクを参照してください http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not -a-folder-error-solution-under-gnome /

1
user17389