首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >右击LXDE软件

右击LXDE软件
EN

Unix & Linux用户
提问于 2015-01-16 17:18:26
回答 1查看 785关注 0票数 0

如何在打开文件时添加右键菜单,并将Python添加到列表中,使其成为默认的,但它甚至没有出现在列表中。如果可行的话,请将其作为终端解决方案。我在ui中使用raspbian (它在out方面也有同样的问题)。

EN

回答 1

Unix & Linux用户

发布于 2015-01-23 05:03:05

假设您使用PCManFM作为文件管理器,则可以通过编辑~/.local/share/applications/mimeapps.list.1将应用程序添加到文件类型的右键单击选项中。

mimeapps.list允许您:

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

您可以在[Default Applications]部分下添加应用程序,这将使应用程序显示所有文件类型,也可以将应用程序与mimeapps.list[Added Associations]部分下的特定文件类型关联起来。

看你的mimeapps.list

运行less ~/.local/share/applications/mimeapps.list,您将注意到[Added Associations]下的每个mime类型在mimeapps.list.2中都以mime/type=desktop-id.desktop;的形式出现。

找到您希望将新应用程序与

关联的mime/类型

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

例如,假设您希望为名称以.py结尾的python文件创建一个新的关联。

grep python /usr/share/mime/globs2给出了输出:

代码语言:javascript
复制
50:text/x-python:*.py
50:text/x-python:*.wsgi
50:application/x-python-bytecode:*.pyc
50:application/x-python-bytecode:*.pyo

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

为您正在关联的应用程序查找.desktop文件

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

编辑您的mimeapps.list

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

text/x-python=gedit.desktop;

如果gedit以前没有出现在"Open With.“下面选项的*.py文件,它现在应该出现在保存更新到您的mimeapps.list配置。这些变化似乎立即生效。

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

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/179472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档