如何让 spaceFM 在按下 DELETE 键时将文件发送到垃圾箱?现在,无论我使用 DEL 还是 SHIFT+DEL,文件都会立即丢失。
答案1
我希望文件在删除后被移至垃圾桶。但据我所知,SpaceFM 不提供此选项。因此,我在右侧菜单中创建了一个自定义命令,如下所示。
- 右键单击任意文件。然后右键单击右侧菜单的任意项目。
- 将出现一个新菜单。单击“新建 > 命令”
- 将出现一个新窗口,询问新命令的名称。我输入了“移至废纸篓”,然后按“确定”
出现一个新窗口,要求输入自定义命令。我输入了以下命令:
zenity --list --width=400 --height=150 --title='确认' --text='您确定要将以下文件移至垃圾箱吗?' --column='路径' %F; (( $? == 0 )) && trash %F
就是这样。
顺便说一句,我想从右侧上下文菜单中隐藏内置的“删除”选项。我无法删除内置命令。但在菜单项的属性中,我找到了“上下文”选项卡,它提供了何时出现和何时消失的规则。我创建了一个新规则,例如当“文件名以 .xyz 结尾”时“显示”。因此,内置的“删除”命令开始仅出现在“.xyz”文件上。:)
希望能帮助到你。
答案2
我这样做了:
我为垃圾箱 /home/ste/.local/share/Trash/files 创建了一个书签(并为其选择了“垃圾箱”图标)。
在书签侧面板上,我创建了(右键单击 → 新建 → 命令)一个名为“清空垃圾箱”的命令,命令如下
zenity --question --text="Are you sure you want to empty Trash %F?" && rm -rf ~/.local/share/Trash/* %F
我删除了“删除”选项的快捷方式:右键单击某个项目 → 右键单击“删除” → 属性 → 键 → 取消设置
我隐藏了“删除”选项:右键单击某个项目→右键单击“删除”→属性→上下文→显示如果......我添加了一个新的“不可能”规则(文件名→包含“sdiofbhvnklsdhfvossdö”或类似的东西!)
我在项目菜单中创建了一个用于移至垃圾箱的新选项:右键单击某个项目→右键单击出现的菜单上的某个内容→新建→命令→现在有一个名为“删除”的新命令,然后是快捷键(→键删除),然后是一个图标(→选择→垃圾箱图标!)然后→命令→
trash %F
。
现在我拥有与 Thunar 相同的系统或类似的系统。