在 Thunar 中添加“删除确认提示”

在 Thunar 中添加“删除确认提示”

Thunar 在将文件移至废纸篓时(即按下按键时)没有提示确认的选项Delete。我想添加一个。

我能想到的唯一方法是创建一个新的“自定义操作”,它接受脚本和二进制文件(在下面的“命令”选项中):

在此处输入图片描述

也许我可以创建一个脚本文件,在确认提示后执行删除操作。完成后,剩下的就简单了:只需将该操作链接到密钥即可Delete

但事实上我不知道如何开始。我实际上不知道这是否是最好的方法。也许有更好的方法?

答案1

您可以随意输入名称和描述,但是这里是命令部分:

zenity --question --text="Are you sure you want to delete %F?" && rm -rf %F

它显示一个对话框,询问用户是否要删除文件,如果是,则删除该文件。此外,如果您只想将文件移至垃圾箱,因为 Thunar 会在您使用Shift+时询问Delete,请使用以下命令:

zenity --question --text="Are you sure you want to move %F to the trash?" && gio trash %F

最后,请务必单击“外观条件”选项卡并检查所有文件类型,以便操作不会仅出现在文本文件上

在此处输入图片描述

要启用此操作的键盘快捷键,请按照说明进行操作这里基本上,在文件中~/.config/Thunar/accels.scm,编辑相应的自定义操作,使其看起来像这样:

(gtk_accel_path "<Actions>/ThunarActions/uca-action-1484038296058938-2" "Delete")

相关内容