我使用的是 Ubuntu 11.10,安装了 awn 和 synapse,禁用了 unity。每当我在 synapse 上搜索文件并尝试从那里或任何其他位置(如 Awn 的快速启动器)打开它时,系统都会打开默认文件管理器并导航到实际位置,然后再打开文件。
如果默认文件管理器设置为 nautilus,则文件实际上不会打开。但是我使用 dolphin 作为默认文件管理器,虽然它确实会打开文件并且不会妨碍功能,但这是一个非常烦人的操作,因为它会打开不需要的文件管理器窗口。
由于某些文件位于多个目录深处,我怎样才能在不使用 Unity 或从文件管理器打开文件目录的情况下阻止系统执行此操作?
答案1
@MHC 感谢链接和建议。问题确实出在 exo-utils 上。我安装它是为了更轻松地将 dolphin 设为默认文件管理器,而不是编辑脚本。安装了 exo-utils 后,xdg-open 和 gnome-open 会将文件作为文件夹打开,从而调用文件管理器。但是 exo-open 会直接打开文件。当我卸载 exo-utils 时,gnome-open 和 xdg-open 可以正常工作。我还意识到,如果我希望 synapse 默认在我首选的应用程序中打开文件,我必须从 nautlius 内部设置文件默认值,而不仅仅是 dolphin。