Estou recebendo o "Não é possível salvar _ Erro inesperado: erro ao renomear arquivo temporário: arquivo de texto ocupado" no Gedit 2 quando tento salvar em uma pasta compartilhada com o Virtualbox (Debian). Eu procurei e, aparentemente, é um problema do Gedit. Nenhuma das soluções parece ideal ou funciona para mim.
Seria possível criar um script de shell (plug-in de ferramentas externas) que salve o arquivo em outro lugar e depois o copie de volta no shell? Então, precisarei pegar onde quer que o Gedit tenha armazenado o arquivo temporário (ao vivo?).
Ou, se isso não for possível / não funcionará / é uma má prática, alguém conhece uma boa maneira de contornar isso? Eu realmente gosto do Gedit e prefiro usá-lo.
Atualmente, este é o meu script. Eu digo a ferramentas externas para não salvar, mas passar o documento como entrada (stdin)
bin=""
while read LINE; do
echo ${LINE} # do something with it here
bin="${bin}${LINE}\n"
done
echo $bin > /home/me/data2/test.txt
Funciona bem, exceto que não preserva as guias. Só estou editando arquivos de texto simples. Edit: isso também parece pular a última linha