Eu uso o Wine para executar um programa. Esse programa tem a infeliz tendência de criar um grande número de arquivos temporários, todos os quais são excluídos da Lixeira do Windows. O Wine implementa isso excluindo-os da minha lixeira do Cinnamon, que está em um dispositivo físico diferente. Isso é lento, desperdiça espaço e torna impossível encontrar qualquer coisa na lixeira do Cinnamon nas raras ocasiões em que desejo.
Como posso configurar o Wine para desabilitar sua lixeira ou, na sua falta, para usar uma lixeira diferente para este programa? eu tentei
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket]
"NukeOnDelete"=dword:00000001
e
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRecycleFiles"=dword:00000001
conforme sugerido por https://superuser.com/questions/1616394/how-to-use-registry-to-disable-recycle-bin-for-all-users-on-all-drives-and-disp mas isso não tinha efeito aparente.
Não quero desativar totalmente minha lixeira do Cinnamon; Eu só quero desativá-lo para o Wine.
Aqui está um instalador de wrapper para desativar a lixeira no Wine (Referências 1 2 3 ):
Então você pode simplesmente usar os atalhos da área de trabalho ou executar o arquivo
wine path_to.exe
. Precisamos criar um wrapper porque as duas soluções usuais não funcionam.XDG_DATA_HOME
interromperá aplicativos que não sejam do Wine se configurados em.profile
ou.bashrc
. Definir.bashrc
aliases não funcionará para atalhos na área de trabalho.