Firefoxの「フォルダを含むファイルを開く」でデフォルトのファイルマネージャーが使用されない


20

システムのデフォルトはNautilusです。ただし、[ダウンロード]を右クリックして[フォルダーを開く]を選択すると、NautilusではなくThunarが開きます。

含むフォルダーを開く

どうすれば変更できますか?


2
この質問に対する答えは私にとってはうまくいき
1

回答:


17

多くの試行の後、ギル・ベイツによって上で与えられた非常に簡単な方法に出会いました。

  1. システム設定に入る
  2. デフォルトのマネージャーを別のものに切り替える
  3. 元に戻す

それで私はそれをやった後、Firefoxを閉じて再び開きました。ここでオッカムのカミソリを呼び出すことができます...


1
これは私のために働いた。firefoxを再起動する必要はありませんでした。
ジェイエン

2
Kubuntu 14.04の同一の問題により、修正されました。KDEにはそれがありますDefault Applications -> File Manager
アッシュ

ありがとうございました!私は、これが働い信じることができない...アッシュさんのコメントを1として、この修正プログラムは、信頼できるKubuntuの上で動作します
dwurf

3
システム設定のどこで変更を加えることができるかについてのヒントを追加できますか?Ubuntu 16.10では、詳細設定にDefault Applicationsというセクションがありますが、WebMailCalendarMusicVideoPhotosのデフォルトのみを選択でき、ファイルマネージャーはありません。
ORマッパー

解決策は、ファイルマネージャーの設定が示されているように更新された後、ファイルマネージャーが最初に言及された後になります(私の回答を参照)。あなたのソリューションはUnityやGUIでファイルマネージャーを切り替える設定を持つ他のデスクトップで可能です。それが存在しない場合、示されているように手動で行うことができます。inode/directory=/usr/share/applications/mimeinfo.cache

7

@carnendilによる提案は、システムが起動時にこのリストを生成するため、賢明ではありません。したがって、ユーザーが直接編集することはできません。実際、各エントリにはシステムで使用可能なすべてのオプションが含まれていると想定されおり、最初のエントリが優先されない場合があります。

理論的には、@ Fabによる提案は機能するはずですが、プログラムがdefaults.list排他的に参照しようとすることがあることがわかります。たとえば、Bugzillaの議論から、Firefoxはユーザーのローカルリストdefaults.listとのいずれかを探すことすら知らないことがわかりますmimeapps.list


したがって、次のファイルのいずれかを編集することをお勧めします。マルチユーザーシステムを使用している場合を除き、最初のオプションがおそらく最も賢明な選択です。

  1. 編集/usr/share/applications/defaults.list; または
  2. との両方 ~/.local/share/applications/mimeapps.listを編集し~/.local/share/applications/defaults.listます。または
  3. 内のファイルの1つを編集~/.local/share/applications/してから、他のファイルからそのファイルへのシンボリックリンクを作成します(例:からそのファイルへの~/.local/share/applications/mimeapps.listリンク~/.local/share/applications/defaults.list)。

上記の次のオプションのいずれかに、次の行を追加(または変更)します。

inode/directory=Thunar-folder-handler.desktop

1
受け入れられた答えは私にはうまくいきませんでしたが、これはThunar File ManagerのXubuntu 16.04 LTSでうまくいきました。編集ポイント1のみ:(inode/directory=thunar.desktop他のファイルは存在しません)。
ルトル

1
使用xdf-mime default thunar.desktop inode/directoryはさらに堅牢だと思います。
ラファエル

5

私もそのような問題に遭遇しましたが、私の場合-標準のGUIを使用して、デフォルトのファイルマネージャーを何かに切り替え、必要なものに戻すだけで役に立ちました。


解決策は、ファイルマネージャーの設定が示されているように更新された後、ファイルマネージャーが最初に言及された後になります(私の回答を参照)。あなたのソリューションはUnityやGUIでファイルマネージャーを切り替える設定を持つ他のデスクトップで可能です。それが存在しない場合、示されているように手動で行うことができます。inode/directory=/usr/share/applications/mimeinfo.cache

3

ファイルの設定を指す古いバグがあります/usr/share/applications/mimeinfo.cache

inode/directory=私のシステムで始まる行は次のようになります。

inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;

代わりにThunarを指していると思います。

変更するには、次のように編集する必要がありますmimeinfo.cache

gksu gedit /usr/share/applications/mimeinfo.cache

2
その最後の行に相当するKDEは、Alt-F2で実行ダイアログを取得してからになりkdesudo kate /usr/share/applications/mimeinfo.cacheます。
pbhj

3

既に説明したソリューションが機能しない場合は、これを試してください。

以下を書いて/usr/share/dbus-1/services/org.freedesktop.FileManager1.serviceください:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service

Exec好みに合わせて行を変更します。(デフォルトnautilus。)


2

システム設定を変更したくない場合、またはシステム設定にアクセスできない場合は、inode/directory=(から/usr/share/applications/mimeinfo.cache)までの行をコピーしてパーソナライズできます~/.local/share/applications/mimeapps.list


1

他の回答に基づいた、XFCE環境を実行しているユーザー向けのソリューション:

  1. 実行xfce4-mime-settings(または[設定]メニュー-> [MIMEタイプエディター])。

  2. リスト内のiノード/ディレクトリを検索

  3. Thunarまたは同様のフォルダーでOpen Folderを設定する


0

同じ問題がありました(Kubuntu 14.04、ダウンロードフォルダーは大胆に開かれます)。ここで説明された究極のソリューション:https ://mtekk.us/archives/guides/make-firefox-use-dolphin-for-open-taining-folder/ (デフォルトのファイルマネージャイルカで開きます)


0

ファイルマネージャーの設定の更新を含むここここの他の回答に示されているソリューションも機能しますが、そのためのGUI設定が必要です。また、プログラムのインストールまたは更新後に犯人が引き継ぐ可能性があるため、一時的な場合もあります(以下のリンクを参照してください) )。


これは、最近のUbuntuバージョンやubuntuベースのシステム、およびManjaroなどの他のLinuxシステムでも見られる問題です。また、Chromeなどの他のブラウザーや他のプログラム(uGetなど、「フォルダーを開く」オプションもあるダウンローダー)でも同じように表示されます。この問題は、デフォルトのファイルマネージャーが他のファイルマネージャーに置き換えられるのではなく、別のプログラム(テキストエディター、マルチメディアプレーヤー)に置き換えられる、より深刻な形式でも発生する場合があります

ここに示されているように、問題は特定のプログラムによってのみ引き起こされます。

最良の解決策は、作成または編集すること~/.local/share/applications/mimeapps.listです:で始まる行を編集し、inode/directory=使用していないファイルマネージャーの名前を追加します(まだない場合)。それが既にそこにあるが、別のプログラムが最初にリストされている場合は、ファイルマネージャーを最初に置きます(フォルダーを開くために他のプログラムが必要な場合)。

パンテオンファイルの場合、次のようになります。

[Default Applications]
inode/directory=nautilus-folder-handler.desktop

Manjaro Cinnamonのように、デスクトップ環境がfreedesktopに準拠していない場合、作成/編集するファイルは次のようになります~/.local/share/applications/mimeinfo.cache

[MIME Cache]
inode/directory=nautilus-folder-handler.desktop

また、ここに


0

私はあなたたちと同じ問題を抱えていたが、答えはどれも本当に役に立たなかった。

(Firefoxとは別にSpotifyを聴くことができるように)Konquerorをダウンロードし、前提条件としてDolphinをインストールしました。その後、FirefoxはDolphinでファイルを開き始めました。

私は何にもDolphinを使用せず、KonquerorはSpotifyにのみ使用されているため、Dolphinは廃止することにしました。すべてのディストリビューションには、それらに依存するパッケージをそのままにして、パッケージをアンインストールする何らかの種類のオプションがあります。

アーチでは:

sudo pacman -Rdd dolphin

私はUbuntuを使用しませんが、このチャンネルはaskubuntuと呼ばれるため、Ubuntuに相当するものについて少し調査しました。

sudo dpkg -r --force-depends dolphin

このスレッドに基づいて)

Thunarの場合:

sudo dpkg -r --force-depends thunar

明らかにこれは誰にも当てはまりません。それは判断の呼び出しです。削除する余分なファイルブラウザは、それなしで壊れる何かにとって不可欠ではないことを確認する必要があります。システムアプリがそれを必要としないことが確実である限り、いつでもアンインストールして、物事が安定しているかどうかを確認し、そうでない場合は再インストールすることができます。


犯人を必要とせずにインストールしたので、それを削除することはもちろん解決策です。ただし、保持したいプログラムによって問題が発生する場合は、こちらをご覧ください
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.