如何在Python中编写Nautilus脚本?

我想用Python编写Nautilus脚本。 那可能吗? 如果有可能,我该怎么做?

Nautilus脚本

Nautilus脚本可以用任何编程语言编写,包括python。 您只需要使您的python源文件可执行并将其复制到14.04之前的Ubuntu版本中的~/.gnome2/nautilus-scripts 。 对于Ubuntu 14.04及更新版本,目录不同: ~/.local/share/nautilus/scripts

您还需要添加#!/usr/bin/env python作为文件的第一行。 请注意,默认情况下#!/usr/bin/env python指向Python2。 如果你需要专门的Python 3,请使用#!/usr/bin/env python3

完成所有这些操作后,可以从Nautilus中右键菜单的scripts子菜单访问该scripts

nautilus脚本菜单

另请参阅: https : //help.ubuntu.com/community/NautilusScriptsHowto

Nautilus扩展

Nautilus扩展比脚本更具灵活性 – 例如。 它们可用于将项目直接添加到上下文菜单中。 有可用的python绑定( python-nautilus )。

访问该库的网页并查看文档以获取更多信息。