Nautilus文件管理器扩展——Actions For Nautilus使用教程

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 配置文件,该文件会在命令执行完成后保持终端开启。你可以按照以下步骤创建此配置文件:

  1. 打开 gnome-terminal 应用程序。
  2. 打开 “首选项” 对话框。
  3. 点击 “配置文件” 旁的 “+”。
  4. 将新配置文件命名为 “No Close”。
  5. 在 “命令” 选项卡中,设置 “当命令退出时” 为 “保持终端开启”。

4. 典型生态项目

目前没有明确指出与 Actions For Nautilus 相关的生态项目。不过,你可以探索其他 Nautilus 扩展,如 Nautilus-Actions、Nautilus Elementary 等,它们同样为 Nautilus 文件管理器添加了额外的功能,以增强用户体验。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值