在 Unity 中将文件拖到 Sublime(或任何自定义程序)上

在 Unity 中将文件拖到 Sublime(或任何自定义程序)上

不久前,我按照教程“安装”了 Sublime,使其像标准程序一样运行,并带有一个我可以锁定在启动器上的 Unity 图标。我还将 Sublime 设置为打开文本文件的默认应用程序。

还有一件事它做不到。如果我将文件从 nautilus 拖到启动器上,所有应用程序都会消失,但可以打开它的应用程序不会消失(Gedit 不会消失)。然后我可以把文件放到可以处理它的应用程序中,然后该应用程序就会打开它。

Sublime 不会发生这种情况,我该如何配置才能实现这种情况?

答案1

您需要将想要打开的文件的 MIME 类型添加到.desktop文件中。

最简单的方法是使用阿罗纳克斯

  1. 打开 Arronax
  2. 将 Sublime 符号从 Dash 拖到 Arronax 窗口。这将加载文件.desktop
  3. 在 Arronax 中打开“MIME 类型”选项卡
  4. 将您想要打开的文件类型从 nautilus 拖到 MIME 类型输入字段中。您将看到已添加的 MIME 类型。
  5. .desktop文件保存在 中~/.local/share/applications/。“保存”对话框中的“用户应用程序文件夹”按钮将带您进入该文件夹。

Arronax,MIME 类型标签打开

相关内容