如何确定所有正在使用的 python-nautilus 扩展?

如何确定所有正在使用的 python-nautilus 扩展?

我需要向应用程序开发人员提供我已安装/运行的所有其他 python-nautilus 扩展的列表(我试图提供有关这个问题)。

在我的计算机上获取这些扩展的列表的最简单方法是什么?

(请用“python-nautilus”标记)

答案1

2021 年更新:在较新的版本(例如 20.04)上,请查看

/usr/lib/x86_64-linux-gnu/nautilus/extensions-3.0/

但这不包含 Python 扩展,但是其中有一个文件libnautilus-python.so

根据答案,您还应该查看主目录中的这些目录:

~/.local/share/nautilus-python/extensions/
~/.local/share/nautilus/scripts

在我的 v14.10 和 v20.04 上仍然可以找到这些目录。

用户霍利普的回答已经说明了系统文件夹(对于较旧的 Ubuntu 版本):

/usr/lib/nautilus/extensions-2.0/python 
/usr/lib/nautilus/extensions-3.0/python 

在我看来,这些在我的 20.04 上不再存在。

答案2

您可以在两个目录中找到它们:

/usr/lib/nautilus/extensions-2.0/python 

/usr/lib/nautilus/extensions-3.0/python 

希望它有帮助...

答案3

在 Ubuntu 23.10 中我在这些文件夹中找到了扩展:

/usr/share/nautilus-python/extensions
~/.local/share/nautilus-python/extensions/

第一个文件夹包含全局安装的扩展,第二个文件夹包含仅为当前用户安装的扩展。

我还要指出的是,这些文件夹中的扩展可以通过不同的方式安装,因此在更改任何内容之前请考虑这一点:

  • 系统包例如sudo apt install nautilus-admin
  • Python egpip install命令
  • 手动复制.py文件
  • 运行安装脚本并复制文件到那里

(我需要找到这些文件夹以便删除旧的不兼容扩展,导致升级我的发行版和 gnome 版本后 Nautilus 无法打开)

相关内容