web-dev-qa-db-ja.com

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

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

Open containing folder

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

20
Paul Woitaschek

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

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

それで私はそれをやった後、Firefoxを閉じて再び開きました。ここでOccamのRazorを呼び出すことができます...

17
user258092

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

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


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

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

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

inode/directory=Thunar-folder-handler.desktop
7
jake

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

5
Gill Bates

ファイル/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
3
carnendil

既に述べた解決策が機能しない場合は、 this を試してください。

以下を/usr/share/dbus-1/services/org.freedesktop.FileManager1.serviceに書き込みます。

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

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

3
Magicadark

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

2
Fab

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

  1. xfce4-mime-settings(または設定メニュー-> Mime Type Editor)を実行します。

  2. リストでinode/directoryを検索します

  3. 設定Thunarでフォルダーを開くまたは同様

1
Andrew

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


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

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

最良の解決策は、~/.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
user47206

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

Konquerorをダウンロードして(Firefoxとは別にSpotifyを聴くことができるように)、前提条件として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

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

0
thebunnyrules

同じ問題がありました(Kubuntu 14.04、ダウンロードフォルダーは大胆に開かれます)。ここで説明する究極のソリューション: https://mtekk.us/archives/guides/make-firefox-use-dolphin-for-open-taining-folder/ 私の場合:私はリストから大胆かつgwenviewを削除しなければならなかった、そしてそれは働いた(私のデフォルトのファイルマネージャイルカで開く)

0
msch_muh