首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将键绑定到feh中的自定义脚本

将键绑定到feh中的自定义脚本
EN

Unix & Linux用户
提问于 2015-09-06 13:25:25
回答 1查看 3.2K关注 0票数 6

在feh中是否有一种方法可以将keypress绑定到自定义脚本(例如bash脚本)?在手册中,我通过~/..config/ feh /key可以重新配置密钥,但据我所知,这些命令应该是预定义的feh命令。有办法绕道吗?

特别是,当我按下特定的键时,我要做的是捕获文件名,然后对这个文件运行更多的操作(如果需要的话,只需将文件名复制到某个地方)。有什么办法可以完成这件事吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-09-06 14:04:22

使用

代码语言:javascript
复制
--actionN [flag]action 

选项。其中N可以是1到9。如果标志是;,那么feh就不会在操作完成后加载下一个图像。也可以选择-A--action作为0键,这也是绑定到Enter的。

示例1:

代码语言:javascript
复制
feh --action1 "echo %n" *.png

当您按下1操作时,将执行该操作,在本例中,只需回显文件名。该操作将由/bin/sh执行。查看格式说明符以获取其他图像信息。

示例2:

代码语言:javascript
复制
feh --action1 ";~/some_script $PWD/%F" *.png

当按下1时,会使用文件名和路径的参数调用脚本~/some_script。由于动作前面有;,所以feh在命令完成后不会加载下一个映像。

还可以选择解除数字键的绑定,并将操作action_0 ... action_1绑定到其他键。

票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/227863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档