Eu tenho um contêiner XFCE com 2 montagens --bind
: /home
e /home/collab
. /home/collab
destina-se a ser um diretório compartilhado onde todos têm acesso.
Cada vez que tento mover um arquivo /home/collab
para a lixeira (ação da tecla delete no Thunar), recebo este erro:
"Não foi possível descartar o arquivo
/home/collab/<filename>
além dos limites do sistema de arquivos."
Parece que Thunar não consegue lidar com 2 montarias vinculadas e não encontra o lixo.
Uma possível solução alternativa é alterar a ação mover para a lixeira para um script personalizado que apenas moverá o arquivo para a pasta correta, mas o Thunar não permite modificar as ações padrão, o que significaria recompilar o binário e não quero isso, isso é trabalho sujo.
Ou eu poderia usar uma ação personalizada, mas com o mesmo problema, desejo excluir a ação padrão mover para a lixeira do menu do botão direito neste caso e alterar o atalho de exclusão para esta ação, o que significaria recompilar.
Outra solução seria usar outro gerenciador de arquivos, mas o Thunar é leve, bem integrado ao XFCE e não sei mais o que usar.
PS: Este container contém um ambiente usado por não programadores, então preciso de uma interface bem amigável (gui tools).
Isso foi corrigido usando apenas um
bind mount
:/home
Eu teria preferido ter o diretório compartilhado em uma montagem separada, mas essa é a única solução que encontrei!
Obrigado de qualquer maneira.