Nautilus文件管理器扩展——Actions For Nautilus使用教程
1. 项目介绍
Actions For Nautilus 是一款为 Gnome 文件管理器(Nautilus)开发的扩展插件。它允许用户向 Nautilus 的上下文菜单中添加任意动作,从而扩展文件管理器的功能。这款扩展插件是已停止更新的 Nautilus filemanager/nautilus-actions 项目的替代品,支持原项目的大部分常用功能,包括对上下文菜单项的结构化、基于多种条件的过滤显示项,以及执行任意命令或脚本等。
2. 项目快速启动
安装依赖
首先,确保你的系统已经安装了 GNOME 和 Nautilus 文件管理器。接下来,根据你的操作系统安装以下依赖:
-
Debian/Ubuntu:
sudo apt install python3-nautilus python3-gi procps libjs-jquery -
Fedora:
sudo dnf install nautilus-python python3-gobject procps-ng js-jquery -
Arch:
sudo pacman -S python-nautilus python-gobject procps-ng jquery
下载安装扩展
git clone https://github.com/bassmanitram/actions-for-nautilus.git
cd actions-for-nautilus
make install # 仅为你自己安装
# 或者
sudo make install_global # 为所有用户安装
安装完成后,可能需要重启 Gnome shell 才能看见配置应用程序。
配置扩展
首次启动配置界面时,如果没有找到现有的配置文件,会自动安装示例配置文件。你可以通过以下方式启动配置界面:
- 找到并启动 “Actions For Nautilus Configurator” 应用程序。
配置完成后,记得重启 Nautilus 以使更改生效:
Alt F2
nautilus -q
3. 应用案例和最佳实践
使用示例配置
示例配置文件中包含了命令和菜单构建的示例,包括:
- 上下文子菜单
- 基于文件类型、MIME 类型和选择数量的条件
- 使用命令管道
- 利用户命令和参数替换
确保安装了以下依赖以使示例配置正常工作:
- gedit
- gnome-terminal
- xclip
- zenity
创建 Gnome Terminal "No Close" 配置文件
示例配置中引用了一个名为 "No Close" 的 gnome-terminal 配置文件,该文件会在命令执行完成后保持终端开启。你可以按照以下步骤创建此配置文件:
- 打开 gnome-terminal 应用程序。
- 打开 “首选项” 对话框。
- 点击 “配置文件” 旁的 “+”。
- 将新配置文件命名为 “No Close”。
- 在 “命令” 选项卡中,设置 “当命令退出时” 为 “保持终端开启”。
4. 典型生态项目
目前没有明确指出与 Actions For Nautilus 相关的生态项目。不过,你可以探索其他 Nautilus 扩展,如 Nautilus-Actions、Nautilus Elementary 等,它们同样为 Nautilus 文件管理器添加了额外的功能,以增强用户体验。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



