![有没有办法让 Delete 键绕过 MATE/Caja 中的垃圾箱?](https://linux22.com/image/925725/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E8%AE%A9%20Delete%20%E9%94%AE%E7%BB%95%E8%BF%87%20MATE%2FCaja%20%E4%B8%AD%E7%9A%84%E5%9E%83%E5%9C%BE%E7%AE%B1%EF%BC%9F.png)
在 Windows 系统上,可以在系统设置中关闭已删除文件的垃圾文件夹,只需按下简单Delete按键即可永久删除选定的文件。
我知道可以使用Shift+直接在 Ubuntu 和 Windows 上删除文件Delete,但是除了从前面提到的 Windows 配置中产生混淆之外,如果 Delete 键上有任何第二层键映射,则无法使用此功能。
有没有办法通过按一次 Delete 键来永久删除 Caja 文件管理器中的文件?
答案1
答案2
因此,我研究了其他解决方案并找到了以下解决方法: 如何关闭垃圾回收功能?
它建议删除所有内容~/.local/share/Trash/
,然后通过sudo chattr +i ~/.local/share/Trash/
在命令行中将其设置为使目录不可变。就我而言,我必须Trash
先创建目录,因为我从未在那里移动过任何东西。
在 MATE/Caja 中,当我尝试正常删除某些内容时,我收到一条错误消息,提示无法修改垃圾目录。然后,我可以按对话框中的 Enter 键永久删除该文件。这实际上就像 Windows 选项一样工作,所以对我来说这是一个实用的解决方案。
我也在 Thunar 上尝试过这个,但它没有给我永久删除文件的选项,只是显示一条错误消息。
我不太使用 Thunar,所以这对我来说没什么意义,但是ymmv取决于文件管理器。我已相应地更改了问题。