Firefox中的“打开包含文件夹”不使用我的默认文件管理器


20

我的系统默认值为Nautilus。但是,当我右键单击“下载”并选择“打开包含文件夹”时,它将打开Thunar而不是Nautilus。

打开包含文件夹

我该如何改变?


2
这个问题的答案对我不起作用,但对我却有用:askubuntu.com/a/404332/10244
GlenPeterson 2014年

Answers:


17

经过大量尝试,我想到了Gill Bates上面给出的非常简单的方法,

  1. 进入系统设置
  2. 将默认管理器切换到其他
  3. 切换回去

因此,我这样做了,然后关闭并重新打开了Firefox,果然,它像一个魅力一样工作了。也许我可以在这里调用Occam的Razor ...


1
这对我有用。我不必重启Firefox。
Jayen 2014年

2
Kubuntu 14.04中的相同问题,已解决。在KDE中是Default Applications -> File Manager
2014年

谢谢!我不敢相信这行得通...根据Ash的评论,此修复程序适用于可信赖的Kubuntu
dwurf 2014年

3
您能否在“ 系统设置”中添加可以更改的提示?在Ubuntu 16.10中,“ 详细信息”设置中有一个名为“ 默认应用程序”的部分,但它只允许我为WebMailCalendarMusicVideoPhotos选择默认值,而没有文件管理器。
或Mapper

解决方案是文件管理器成为后第一个提到的结果inode/directory=,在/usr/share/applications/mimeinfo.cache刷新文件管理器的设置后,如所示(请参阅我的回答)。您可以在具有该设置的Unity和其他台式机上使用GUI切换文件管理器的解决方案。如果没有,可以按照指示手动进行。

7

@carnendil的建议是不明智的,因为系统在启动时会生成此列表,因此用户不应直接对其进行编辑。实际上,每个条目都应该包含系统上所有可用的选项,有时第一个条目不是首选条目。

从理论上讲,@ Fab的建议应该可行,但事实证明有时程序会尝试defaults.list专门引用。例如,在讨论上的Bugzilla显示,火狐甚至不知道找无论是用户的本地列表,defaults.listmimeapps.list


因此,建议您编辑以下文件之一,除非您在多用户系统上,否则第一个选项可能是最明智的选择:

  1. 编辑/usr/share/applications/defaults.list; 要么
  2. 编辑 ~/.local/share/applications/mimeapps.list~/.local/share/applications/defaults.list; 要么
  3. 编辑其中的一个文件~/.local/share/applications/,然后从另一个文件创建到该文件的符号链接(例如,从进行编辑~/.local/share/applications/mimeapps.list并链接到该文件~/.local/share/applications/defaults.list)。

在上面的以下选项之一中,添加(或更改)以下行:

inode/directory=Thunar-folder-handler.desktop

1
接受的答案对我不起作用,但是在Xubuntu 16.04 LTS for Thunar File Manager中对我有用。仅编辑点1 :(inode/directory=thunar.desktop其他文件不存在)。
Rutrus

1
我认为使用xdf-mime default thunar.desktop inode/directory更加健壮。
拉斐尔

5

我也遇到过这样的问题,但就我而言-使用标准gui将默认文件管理器切换为某种文件并恢复为所需的文件管理器很有帮助。


解决方案是文件管理器成为后第一个提到的结果inode/directory=,在/usr/share/applications/mimeinfo.cache刷新文件管理器的设置后,如所示(请参阅我的回答)。您可以在具有该设置的Unity和其他台式机上使用GUI切换文件管理器的解决方案。如果没有,可以按照指示手动进行。

3

有一个旧错误指出了文件中的某些设置/usr/share/applications/mimeinfo.cache

inode/directory=在我的系统中开头的行如下所示:

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

我想你的意思是指向图纳尔。

要进行更改,您需要使用以下命令进行编辑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. 在列表中找到inode /目录

  3. 使用Thunar或类似工具设置打开文件夹


0

有同样的问题(Kubuntu 14.04,下载文件夹大胆地打开了)。最终解决方案在这里说明:https ://mtekk.us/archives/guides/make-firefox-use-dolphin-for-open- Containing-folder /在我的情况下:我必须从列表中删除audacious和gwenview,并且有效(以我的默认文件管理器海豚打开)


0

此处此处其他答案中提出的涉及刷新文件管理器设置的解决方案也可以使用,但是您需要为此设置GUI,它也可能是临时的,因为罪魁祸首可能在程序安装或更新后接管(请参阅下面的链接) )。


对于我来说,这个问题在较新的Ubuntu版本和基于ubuntu的系统中以及在其他Linux系统(如Manjaro)中也出现过。在其他浏览器(例如Chrome)甚至其他程序(例如uGet,也具有“打开包含文件夹”选项的下载程序)中,它也以相同的方式出现。该问题也可能以更严重的形式出现,其中默认文件管理器没有被其他文件管理器代替,而是由其他程序(文本编辑器,多媒体播放器)代替

问题是,所指示的位置,只能由某些程序触发。

最好的解决方案是创建或编辑~/.local/share/applications/mimeapps.list:编辑以开头的行,inode/directory=并添加您所使用的文件管理器的名称(如果尚不存在);如果已经存在,但首先列出了另一个程序,请首先放置文件管理器(如果您需要其他程序来打开文件夹)。

对于Pantheon文件,它应该像

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

如果桌面环境不兼容freedesktop,例如我的Manjaro Cinnamon,则要创建/编辑的文件应如下~/.local/share/applications/mimeinfo.cache所示:

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

也在这里


0

我遇到了与你们相同的问题,但没有一个答案真正对我有用。

我已经下载了Konqueror(以便我可以独立于Firefox收听Spotify),并且它已经安装了Dolphin作为先决条件。之后,Firefox开始在Dolphin中打开文件。

由于我什么都不用使用Dolphin,而Konqueror仅用于Spotify,所以我决定放弃Dolphin。每个发行版都有一些选项可以卸载软件包,而不必依赖于它们。

在拱门中是:

sudo pacman -Rdd dolphin

我不使用Ubuntu,但是由于此渠道称为askubuntu,因此我对等效于Ubuntu的内容做了一些研究:

sudo dpkg -r --force-depends dolphin

(基于此线程

对于图纳尔,应该是:

sudo dpkg -r --force-depends thunar

显然,这并不适用于所有人。这是一个判断电话,您必须确保要删除的多余文件浏览器对于没有它的文件损坏来说不是必需的。只要确定没有系统应用程序需要它,您就可以随时将其卸载并查看情况是否稳定,如果不稳定,请重新安装。


您无需安装罪魁祸首,将其删除当然是解决方案。但是,如果问题是由您要保留的程序造成的,请查看此处
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.