É possível ter várias lixeiras para partições separadas no inicializador da unidade?

É possível ter várias lixeiras para partições separadas no inicializador da unidade?

Eu tenho uma unidade separada montada em /srv. Se eu criar uma /srv/.Trashpasta, os arquivos nessa unidade serão movidos com êxito /srv/.Trash/1000para a lixeira. Se eu não tiver uma /srv/.Trashpasta, posso criar uma /srv/.Trash-1000pasta que também funcione conforme o esperado. Como o sistema deseja armazenar o lixo na mesma partição de onde veio, como posso criar várias lixeiras para poder esvaziar o lixo de uma unidade que não seja raiz ou montada em casa? Alguma ideia? Já vi várias perguntas relacionadas, comoesseeessemas não consigo encontrar nada que resolva esse caso de uso. Não quero que os arquivos sejam movidos para uma unidade diferente apenas para colocá-los na lixeira. Gostaria apenas de poder gerenciar facilmente a lixeira nesta unidade separada.

Editar: eu tenteiÉ possível ter 2 lançadores unitários?que parecia levantar a possibilidade de usar o Avant Window Navigator para realizar uma segunda lata de lixo, possivelmente configurável através de uma chave gconf conforme mencionado no post 5aqui.Infelizmente, embora pareça que o AWN esteja de volta ao desenvolvimento, parece que não há nada disponível para minha instalação atual do 14.04.

Responder1

Gambiarra- Crie um atalho no Nautilus para a pasta Lixeira do drive desejado em uma nova aba conforme mostrado abaixo e excluindo manualmente as pastas arquivos e informações. Espero sinceramente que alguém possa encontrar uma solução melhor, embora esta seja uma solução funcional, não é o ideal. Lixo

Uma alternativa melhoré usar opacote trash-clicomo descritoaquique pode ser instalado sudo apt-get install trash-clie esvazia toda a lixeira do usuário com o comandotrash-empty

Isso poderia ser enfeitado com sinos e assobios, conforme descrito nesteresponder

Responder2

Parece que a causa raiz deste problema foi a montagem em um caminho de montagem system_internal que resultou em pastas Lixeira que não tinham o sticky bit definido. Uma solução simples é emitir o comando chmod -t /mount/point/.TrashFolderajustando o caminho e o nome da pasta para corresponder às suas circunstâncias.

Fonte: https://unix.stackexchange.com/a/516031/67643

informação relacionada