Eu encontrei-me sempre em espera Shiftao excluir um arquivo com Thunar (o gerenciador de arquivos XFCE).
Quando eu estava usando o Windows, sempre desabilitava a "lixeira" imediatamente após a instalação. Procurei uma opção semelhante nas configurações de Thunar, mas não tive sorte em encontrá-la.
Você conhece um caminho?
xfce
thunar
file-management
Ivan
fonte
fonte
trash-empty
(do pacotetrash-cli
).autotrash
. Chamando isso de um usuário crontab, eu consideraria uma solução limpa . No entanto, ele não responde à sua pergunta, é por isso que deixo como comentário.Respostas:
De acordo com as Perguntas frequentes do Xfce , você não pode desativar o Lixo.
Eles fornecem três sugestões, duas das quais também são mencionadas nos comentários acima:
Use Shift+ delpara ignorar a lixeira e excluir imediatamente algo real.
use cron para limpar o lixo de vez em quando.
ou crie uma ação personalizada para exclusão permanente (como no gnome) com a ação: rm% f, no menu de contexto, você terá o botão "exclusão permanente"
Pessoalmente, eu uso o trabalho a cron que é executado a cada 24 horas que chama
trash-empty
. Você pode simplesmente chamar o comando por si só ou dar uma opção (em dias) para remover arquivos que estão na lixeira por mais tempo do que o número especificado de dias.fonte
Encontrei este tópico enquanto procurava a solução do mesmo problema que o OP. Mais tarde, descobri que há uma solução mais simples. Pressionar DELse comportará como exclusão real quando você desativar o comando gvfs-trash, por exemplo, criando o comando no-op em algum lugar no PATH:
Em seguida, você também pode ocultar a lixeira da área de trabalho e do painel esquerdo em Thunar usando a configuração da GUI e tudo parecerá que nunca existiu.
fonte
Se você não usa o conceito de "Lixeira" desde o Windows 3.1, como eu, você pode usar:
chmod 0 /home/username/.local/share/Trash/files
Enquanto isso gera um erro quando você acabou de usar DEL, pelo menos esse erro lembra você para pressionar Shift+ DEL.
fonte
Não gosto de usar uma cesta de lixo e não entendo por que eles geralmente não são opcionais nos gerenciadores de arquivos / DE do Linux.
De qualquer forma, aqui está uma solução estúpida, mas funcional, com qualquer DE. Você precisará
inotifywait
, que está noinotify-tools
pacote Arch e Debian:Salve isso como um script em algum lugar, torne-o executável (
chmod +x script.sh
) e execute-o na inicialização (Configurações> Sessão e Inicialização> Inicialização Automática de Aplicativos no XFCE). Tudo o que faz é esperar até que algo aconteça dentro do diretório de lixo e, em seguida, destruir tudo o que está lá. Por isso, ele ainda diz 'enviar para a lixeira' nos menus de contexto e assim por diante, mas tudo o que entra lá sofrerá um desaparecimento misterioso.fonte