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

Exe*_*n-G 3 dropbox default-programs pcmanfm

我使用的是 Ubuntu 12.04,同时安装了 PCManFM 和 Nautilus。

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

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

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

小智 5

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

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

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

#!/bin/bash  
exec your-favorite-file-manager $@  
exit 0  
Run Code Online (Sandbox Code Playgroud)

将其命名为“鹦鹉螺”并将其放在 $PATH 中的某个位置。