有没有办法强制 Dropbox 在 Nautilus 以外的文件管理器中打开 Dropbox 文件夹?

有没有办法强制 Dropbox 在 Nautilus 以外的文件管理器中打开 Dropbox 文件夹?

我正在使用 Ubuntu 12.04,其中安装了 PCManFM 和 Nautilus。

我已成功将默认文件管理器设置为 PCManFM:我通过以下步骤实现了此操作:

  • 右键单击目录 - 打开方式... - 选择 PCManFM
  • 选择 PCManFM 作为文件管理器exo-preferred-applications
  • 运行mimeopen -d ~/Dropbox并选择 PCManFM

现在,我打开的每个文件夹都会在 PCManFM 中打开。这就是我想要的。但是,当我单击屏幕上方栏中的 Dropbox 图标,然后单击“打开 Dropbox 文件夹”时,Dropbox 将在 Nautilus 中打开,而不是在 PCManFM 中打开。有什么方法可以强制 Dropbox 在 PCManFM 中打开吗?

答案1

根据我的经验(更详细地描述这里):

  • 如果安装了 Nautilus,则单击 Dropbox 托盘图标或“打开 Dropbox 文件夹”菜单项将启动 Nautilus,而不管其他设置如何。
  • 如果未安装 Nautilus,Dropbox 守护进程将查找您的“inode/directory”mimetype。
  • 如果未安装 Nautilus 并且未设置“inode/directory”mimetype,则将启动默认浏览器(即首选的“x-www-browser”)。

PS:作为一种快速而肮脏的解决方法,您可能希望创建一个脚本,例如以下代码

#!/bin/bash  
exec your-favorite-file-manager $@  
exit 0  

将其命名为‘nautilus’并将其放在您的 $PATH 中的某个位置。

答案2

卸载 Nautilus 对我来说是有用的。

如果您想保留 Nautilus,我认为问题类似于设置 Firefox 的默认文件管理器,并且有更多相关信息,例如这里:如何将 Dolphin 设置为默认文件管理器?

相关内容