GNU/Linux >> Linux の 問題 >  >> Ubuntu

LubuntuでFirefoxが使用するファイルマネージャーを変更しますか?

Lubuntu14.04でFirefox28を実行していますが、「Open Containing Folder」を使用すると、PCManFMではなく「Files」ファイルマネージャーでフォルダーが開かれることに気付きました。これは少し面倒なので、Tools > Optionsを検索しました およびabout:config 、しかし、ファイルマネージャの選択に関連するものは何も見つかりませんでした。

デフォルトのマネージャーを別のものに切り替えて元に戻そうとしましたが、機能しませんでした。 /usr/share/applications/defaults.listを編集しています 、/usr/share/applications/mimeinfo.cache~/.local/share/applications/defaults.list および~/.local/share/applications/mimeapps.list 効果もありませんでした。

では、Firefoxで使用されるファイルマネージャーを変更する合理的な方法はありますか?

ところで。私は同様の質問を知っていますが、これはLubuntuと一般的なものであり、特定のファイルマネージャーではないため、重複と見なすべきではありません(ただし、PCManFM専用の回答を使用するつもりです)。

承認された回答:

Mozilla Firefoxのバグ727422、コメント30に触発されて、Firefoxは現在(FF 36.0、LXDEを使用するUbuntu 14.10) org.freedesktop.FileManager1-Interfaceを使用していることがわかりました。 Dbusセッションバス上。このインターフェイスの仕様に記載されているように、Nautilus(ファイルとも呼ばれます)は、このインターフェイスを実装する唯一のファイルマネージャーです。したがって、Firefoxがインストールされている場合、Firefoxは常にファイルマネージャーとしてNautilusを選択します。

したがって、この最初のを解決するには2つの可能性があります。 問題:

  1. Nautilus/Filesをアンインストールします
  2. org.freedesktop.FileManager1-Interfaceを改ざんする Nautilusは、Firefoxのこのメソッドを無効にしてファイルマネージャーを開くことを提案しています。したがって、/usr/share/dbus-1/services/org.freedesktop.FileManager1.serviceを削除するだけで済みます。 。しかし、おそらく、https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/133133/comments/74の提案されたソリューションを使用して、~/.local/share/dbus-1/services/org.freedesktop.FileManager1.service exec-lineを/usr/bin/falseに設定します (/usr/share/dbus-1/services/org.freedesktop.FileManager1.serviceをコピーするだけです そこに変更します)。これにより、パッケージマネージャーによって作成されたファイルの削除/編集が回避され、スーパーユーザー権限は必要ありません。その後、再起動が必要になる可能性があります。

FirefoxがDbus-Interfaceを使用できなくなるとすぐに、起動するファイルマネージャーを特定するための2番目の方法にフォールバックします。これはにつながります 問題:

デフォルトのアプリケーションは、いくつかの異なるmimeapps.listで構成する必要があります -優先度の異なるファイル。 私には Firefoxがファイル~/.config/mimeapps.listを正しく参照していること 、~/.local/share/applications/mimeapps.list および/usr/share/applications/mimeapps.list ただし、非推奨ではありません defaults.list -ファイル。したがって、inode/directory=pcmanfm.desktopを追加する必要があります -上記の3つのファイルのいずれかへのエントリ。これは、gvfs-mime --set inode/directory pcmanfm.desktopを呼び出すことでも実行できます。 またはxdg-mime default pcmanfm.desktop inode/directory

Lxde自体は~/.config/lxsession/LXDE/autostartを使用しているようです デフォルトのファイルマネージャを決定します。したがって、これらのファイルの1つを手動で編集する必要があります。

関連:UbuntuでUnityまたはUnity 2dを使用していますか?
Ubuntu
  1. ファイルの変更または変更として何がカウントされますか?

  2. Firefoxのログファイルを見つけますか?

  3. Fat32ドライブのファイルパーミッションを変更するには??

  1. Javaファイルマネージャー

  2. ファイルマネージャでファイルとディレクトリの権限を変更する方法

  3. cPanelファイルマネージャーでファイルのアクセス許可を変更する方法

  1. Lubuntu20.04LinuxでSSHポートを変更する方法

  2. 誰がChmodを実行できるかを変更しますか?

  3. Nemoファイルマネージャをインストールするにはどうすればいいですか?