Como parar o ubuntu fazendo a pasta .Trash em cada dispositivo

8

Bem título diz tudo. Como não há uso desse recurso para mim, quero desativá-lo sempre que excluir, ele permanece na pasta .Trash de um dispositivo, por exemplo, Pendrive e com o tempo ele começa a ocupar espaço nos GBs. Como posso desativá-lo.

OmiPenguin
fonte
Sempre que você "excluir" algo é enviado para uma pasta Lixeira, esvazie a lixeira toda vez antes de remover o dispositivo.
Uri Herrera
1
Estou interessado em uma solução que desliga lixeiras para mídias removíveis em tudo ...
Hartmut P.
Outro cenário é ao compartilhar pastas em uma VM. O Ubuntu 13.04 em uma VM vê minha pasta host do Windows como um dispositivo e cria ".Trash-1000" nela (a pasta compartilhada é gravável no meu fluxo de trabalho, portanto, fazê-lo somente leitura não é uma solução). Eu costumava compartilhar uma pasta sem que ela aparecesse nos dispositivos, mas não me lembro como isso funcionava.
Bleep Bloop

Respostas:

8

Se você excluir algo permanentemente, ele não criará uma .Trashpasta e a colocará lá. Para fazer isso no Nautilus (o navegador de arquivos padrão no Ubuntu), basta pressionar a tecla Shift enquanto pressiona a tecla Delete. Isso ignorará a Lixeira, que é semelhante à Lixeira no Windows e permite a exclusão.

Você também pode adicionar um comando com o botão direito do mouse em Excluir que ignora o lixo no Nautilus. Para fazer isso, abra o Nautilus e selecione Editar -> Preferências. Em seguida, clique na guia Comportamento e selecione "Incluir um comando Excluir que ignora a Lixeira".

Além disso, como Uri Herrera mencionou, você pode esvaziar o lixo para removê-lo.

reverendj1
fonte
Fazer "Esvaziar Lixeira" removeu os arquivos dentro da pasta Lixeira, mas a pasta Lixeira ainda está lá. Isso é idiota. O Linux deve armazenar sua própria pasta de lixo em sua própria partição, em vez de armazená-la na partição do Windows ou na partição de algum dispositivo externo.
Nav
Ele o armazena em qualquer partição da qual ele é excluído. Por que você moveria itens excluídos de uma unidade para outra para colocá-los em uma lixeira? Isso não faz nenhum sentido.
Revendj1
Hmm ... isso é verdade. Percebi que o que eu realmente não gostava era que a pasta Lixeira permanece mesmo após a limpeza do lixo. Portanto, deixe a pasta Lixeira estar em qualquer unidade; mas quando o lixo é limpo, a pasta deve desaparecer.
Nav
2

Eu também sou um daqueles que foram afetados por esse problema por vários anos ... insatisfeitos com as propostas existentes, recentemente dediquei um tempo para investigar uma solução. Se você pode conviver com o fato de que o seguinte descreve como desativar o lixo do Gnome globalmente (ou seja, não apenas para dispositivos removíveis), o tutorial vinculado pode ser apenas para você.

Começando com a premissa de que eu quero que o Lixo seja espalhado por todo o sistema, descobri que, por enquanto, a única solução real é criar uma versão compilada do libgioGIO ), que é modificada de forma personalizada chamar g_file_delete () toda vez que um aplicativo chamar g_file_trash () .

Para todos os usuários experientes em tecnologia interessados ​​nesta solução: Acabei de publicar um guia passo a passo no GitHub :

Desativar globalmente a Lixeira do GNOME em distribuições baseadas no Debian

Espero que isso ajude (alguns) aqueles que odeiam o Lixo com a mesma paixão que eu ...

Michael Stumpfl
fonte