如何修复Chrome“显示在文件夹中”以在文件浏览器中而不是在新标签页中打开?


10

当我点击“在文件夹中显示”时,Chrome浏览器在新标签页中打开了该文件夹。如何解决此问题,以便Chrome使用我的标准文件浏览器(caja)打开文件夹?

Answers:


11

只需执行以下几行,即可解决问题。无需重启(不需要chrome,也不需要任何其他重启):

$ sudo apt-get install libfile-mimeinfo-perl
$ mimeopen -d /home/moose/Documents
Please choose a default application for files of type inode/directory

1) Caja  (caja-folder-handler)
2) Other...

use application #1
Opening "/home/moose/Documents" with Caja  (inode/directory)

10

卸载pcmanfm并将其更改为Thunar后,我遇到了同样的问题。

无需安装任何东西。Chromium / Chrome通过xdg-open管理此功能,您必须对其进行修改。

检查哪个是xdg-open中的默认文件管理器:

$ xdg-mime query default inode/directory

它应该给出不需要的一个或一个不再安装。

然后在xdg-open中设置所需的默认文件管理器。对于caja,应为:

$ xdg-mime default caja.desktop inode/directory

或类似的东西。
它立即为我工作。我从以下地方学到的:https : //wiki.archlinux.org/index.php/xdg-open


这解决了我在Manjaro linux中的问题。我不得不使用pcmanfm.desktop代替caja.desktop
crypdick

这也解决了一个问题,我无意中将sublimetext 3设置为文件管理器:xdg-mime query default inode/directory给了我sublime_text.desktop,然后又将xdg-mime default nautilus.desktop inode/directory其改回了。
outis nihil

我认为这个答案应该被标记为解决方案,因为它更笼统,而不是针对特定发行版。
鲍里斯·特瑟玛

2

对我来说,除了@elmanu的回答xdg-mime default caja.desktop inode/directory,它正在运行

update-desktop-database ~/.local/share/applications/

最终更新了默认应用程序。

此后,xdg-mime query default inode/directory现在运行将显示新的默认应用程序。

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.