如何在 Xubuntu 13.04 中将自定义程序添加到程序的“打开方式”列表中?如何将文件与要打开它的程序关联?

如何在 Xubuntu 13.04 中将自定义程序添加到程序的“打开方式”列表中?如何将文件与要打开它的程序关联?

如何将文件类型与 Sublime Text 2 关联?已经下载了 Sublime Text 2。我已将其解压到/opt/Sublime Text 2/目录中。

现在我想.conf用 ST2 打开所有文件。但我无法轻松设置。Xubuntu 在程序列表中不提供 ST2 Open With

我愿意:

右键单击fonts.conf>> Properties...>> Open With>> Other Application

然后出现一个Open With窗口。它没有 ST2 应用程序。

如何将 ST2 添加到Open With列表中或如何将文件与 ST2 关联?

更新型多巴胺

类似问题且未得到解答:

将程序与列表中不存在的文件关联起来

如何将文件类型与 Sublime Text 2 关联?

为什么在 Ubuntu(Xubuntu)中简单的事情变得困难?

答案1

阅读这个答案:如何在 Nautilus 中将文件类型与 Wine 关联

您必须创建/编辑.desktop位于~/.local/share/applications/或的文件/usr/share/applications/

找到该Exec=参数并在行尾添加%U- 它将替换为要打开的文件名。

另请参阅在 Ubuntu 13.10 中关联文件类型

答案2

我找到了这个方法。而且不需要输入任何命令行,这很好。

  1. 在 ”文件管理器file.conf“右键单击要通过 Sublime Text 2(或任何其他应用程序)打开的文件(例如)。

  2. 选择 ”特性file.conf - Properties“。应该会出现一个标题为的窗口。

  3. 在其标签“一般的“ 点击 ”打开用:“然后选择”其他应用...Open With“。应该会出现一个标题为的窗口。

  4. 在此窗口的底部选择“使用自定义命令:“选项然后”浏览...“。

  5. 浏览到必要的可执行文件,例如 Sublime Text 2。

现在最重要的部分:单击之前Ok将选定的路径放入双引号中,例如:

"/opt/Sublime Text 2/sublime_text"

因为否则它就无法接受这条路径。

答案3

这是我刚刚尝试过的:

  1. 转至/usr/share/applications~/.local/share/applications/
  2. 创建一个新文件appName.desktopappName您要使用的应用程序的名称)
  3. 复制任何其他 *.desktop 文件的内容(我使用过gedit.desktop
  4. 更新内容:Name =,,Exec =...,其中为%U要打开的文件名。
  5. 保存。
  6. 右键单击要打开的文件appName
  7. 转到属性/打开方式并单击“显示其他应用程序”8您的应用程序名称应该在那里,只需选择它。

答案4

这个答案对我有用: 将文件类型与特定应用程序全局关联

  1. 下载并安装 sublime text 的 deb 文件例如:来自https://www.sublimetext.com/3

  2. 安装后检查 /usr/share/applications/ 中是否存在文件 sublime_text.desktop

  3. 消防终端及类型:

    $ sudo gedit ~/.local/share/applications/mimeapps.list 在末尾添加以下几行:[默认应用程序]

    :(一些现有的关联映射)

    [新增协会]

    :(一些现有的关联映射)

    文本/纯文本=sublime_text.desktop;

    保存并退出。

该文件覆盖 /etc/gnome/defaults.list,因此所有文件关联都进入 mimeapps.list 文件。

相关内容