我想在Nemo的菜单中添加自定义动作。为此,我把文件my-action.nemo_action
放入~/.local/share/nemo/actions
这样:
[Nemo Action]
Active=true
Name=Energize %N
Comment=My custom, fancy action
Exec=<my-action.bash %F>
Icon-Name=folder
Selection=Any
Extensions=Any
EscapeSpaces=true
Quote=double
我放在my-action.bash
同一个文件夹中:
#!/bin/bash
echo "${@}" >/dev/pts/0;
(这应该用正确的号码将%F发送到我打开的终端)。Bash脚本有764模式,Nemo动作有664模式。Nemo已重新启动(nemo -q
),但Energize %N
从未出现在上下文菜单中。actions
目录有775模式。有什么线索我错过了什么?
我在调试模式下运行Nemo,但我的自定义操作无论如何都没有。
Selection=Any
是问题所在。Selection=NotNone
解决了这个问题。还是不知道btwNotNone
和有什么区别Any
。BTWm
(多个)显然不包括单一选择。