我使用 Wine 来运行一个程序。不幸的是,该程序有创建大量临时文件的倾向,并将所有这些文件都删除到 Windows 回收站中。Wine 通过将它们删除到我的 Cinnamon 回收站(恰好位于不同的物理设备上)来实现这一点。这很慢,浪费空间,并且在我想要的极少数情况下无法在 Cinnamon 回收站中找到任何东西。
我如何配置 Wine 以禁用其回收站,或者如果失败,为该程序使用不同的回收站?我试过了
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket]
"NukeOnDelete"=dword:00000001
和
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRecycleFiles"=dword:00000001
正如https://superuser.com/questions/1616394/how-to-use-registry-to-disable-recycle-bin-for-all-users-on-all-drives-and-disp所建议的,但没有效果明显。
我不想完全禁用我的 Cinnamon 回收站;我只是想为 Wine 禁用它。
这是一个包装器安装程序,用于禁用 Wine 中的回收站(参考文献1 2 3):
然后您只需使用桌面快捷方式或运行
wine path_to.exe
. 我们需要创建一个包装器,因为两种常用的解决方案不起作用。如果设置为或XDG_DATA_HOME
,将会破坏非 wine 应用程序。设置别名不适用于桌面快捷方式。.profile
.bashrc
.bashrc