LXDE右键软件

LXDE右键软件

打开文件时如何在右键菜单中添加内容我想将 Python 添加到列表中并使其成为默认值,但它甚至没有出现在列表中。如果可能的话,请它是一个终端解决方案。我正在使用带有 ui mods 的 raspbian(没有 ui mods 也有同样的问题)。

答案1

假设您使用 PCManFM 作为文件管理器,您可以通过编辑~/.local/share/applications/mimeapps.list.1

mimeapps.list 允许您:

  • 向 PCManFM 右键菜单添加更多“右键单击”选项
  • 设置 mimetype 的默认程序(与 defaults.list 中的完全相同)

您可以在该[Default Applications]部分下添加应用程序,这将使其对所有文件类型显示,也可以将该应用程序[Added Associations]mimeapps.list.

查看您的 mimeapps.list

运行less ~/.local/share/applications/mimeapps.list,您会注意到下面的每个 mime 类型都[Added Associations]显示mime/type=desktop-id.desktop;mimeapps.list2

找到您想要与新应用程序关联的 mime/类型

要查找您希望与应用程序关联的特定文件所需的 mime 和类型,请查看/usr/share/mime/globs2.3

例如,假设您要为名称以.py.
grep python /usr/share/mime/globs2给出输出:

50:text/x-python:*.py
50:text/x-python:*.wsgi
50:application/x-python-bytecode:*.pyc
50:application/x-python-bytecode:*.pyo

您可以看到*.py文件使用 mime/类型,text/x-python因此这就是您mimeapps.list在将文件与应用程序文件关联时要添加到文件中的内容.desktop

查找您要关联的应用程序的 .desktop 文件

如果您不确定代表.desktop您想要关联的应用程序的文件名,您应该能够在您的/usr/share/applications/目录中找到它们。这可能是您想要检查的第一个目录。或者,您可以为您的用户.desktop使用 中的特定文件。~/.local/share/applications/

编辑您的 mimeapps.list

如果要将文件与 gedit 文本编辑器关联,您可以在以下部分*.py下添加以下行: [Added Associations]~/.local/share/applications/mimeapps.list

text/x-python=gedit.desktop;

如果 gedit 以前没有出现在*.py文件的“打开方式...”选项下,那么它现在应该在将更新保存到mimeapps.list配置时出现。这些变化似乎立即生效。

现在,您可以将/usr/share/applications/目录中的任何应用程序与列表中的任何 mime/类型关联起来/usr/share/mime/globs2

相关内容