第一部分
我们将更改已删除文件的属性,以便只有 root 才能将其更改回来并最终删除。
1) 编辑 /etc/rc.local 如下所示:
#!/bin/sh -e # # rc.local # # 该脚本在每个多用户运行级别结束时执行。 # 确保脚本在成功或任何其他情况下将“退出 0” # 错误值。 # # 要启用或禁用此脚本,只需更改执行方式 # 位。 # # 默认情况下此脚本不执行任何操作 # 但 desgua 改变了它 # 保留已废弃文件的副本 while [ "$var1" != "结束" ] 做 sudo chattr +i /home/用户名/.local/share/Trash/files/* 睡觉2 完毕 出口0
4)使其可执行。
sudo chmod +x /etc/rc.local
5) 重新启动或注销并重新登录。
ps-1:为了让处理器轻松一点,属性每 2 秒更改一次。您可以根据需要更改它。
ps-2:要删除属性“i”(不可变),只需执行:
sudo chattr -i /home/用户名/.local/share/Trash/files/*
第二部分
禁用绕过垃圾箱。
1)打开gconf编辑器。
gconf 编辑器
2) 转到 /apps/nautilus/preferences/enable_delete 右键单击它并“设置强制”。
第三部分
禁用 Shift + Del
我们将修改键盘映射。
1)创建文件
纳米 ~/.Xmodmap
2)粘贴并保存:
键码 119 = 删除 BackSpace
obs.:使用“xev”检查您的键盘 Del 是否确实是“keycode 119”
3)我们肯定不希望这个文件被删除,所以:
sudo chattr +i ~/.Xmodmap
5) 重启、注销或执行:
xmodmap ~/.Xmodmap
现在完成了!