突出显示 X 中的文件并执行某些函数,如何?

突出显示 X 中的文件并执行某些函数,如何?

假设我想执行

pdftk input FilesHighlightedInX out specifiedByUserInX

通过以下方式:

  1. 用户在 X 中突出显示文件

  2. 用户单击某个按钮、快捷方式、鼠标右键选择,以使用命令执行 Bashpdftk脚本

  3. 输出文件将出现在用户执行命令的目录中(用户可以指定或不指定输出的名称,模块化功能)

我怎样才能在X中做到这一点?

答案1

假设你接受标记文件图标在文件浏览器(例如 GNOME 的 Nautilus)中作为突出显示,《鹦鹉螺行动》您可能会感兴趣:

Nautilus-Actions 是 Nautilus 的一个扩展,其主要功能是允许用户将任意操作添加到文件管理器上下文菜单。这些操作可以组织在菜单和子菜单中,导出并与其他桌面环境共享。

(还有 Debian 和 Ubuntu 软件包。还有一些截图和解释makeuseof.com

对于 KDE4,即 Dolphin,已经集成了非常相似的东西,「服务菜单」(通过.desktop文件) 中~/.kde/share/kde4/services/(或任何kde4-config --path services返回值)。

有很多现成的服务菜单kde-apps.org

相关内容