我需要向应用程序开发人员提供我已安装/运行的所有其他 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 eg
pip install
命令 - 手动复制
.py
文件 - 运行安装脚本并复制文件到那里
(我需要找到这些文件夹以便删除旧的不兼容扩展,导致升级我的发行版和 gnome 版本后 Nautilus 无法打开)