我想在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(多个)显然不包括单一选择。