Aparece el mensaje "No se puede guardar _ Error inesperado: error al cambiar el nombre del archivo temporal: archivo de texto ocupado" en Gedit 2 cuando intento guardar en una carpeta compartida con Virtualbox (Debian). He buscado y aparentemente es un problema de Gedit. Ninguna de las soluciones me parece ideal ni funciona.
¿Sería posible crear un script de shell (complemento de herramientas externas) que guarde el archivo en otro lugar y luego lo vuelva a copiar en el shell? Así que tendré que tomar donde sea que Gedit haya almacenado el archivo temporal (¿en vivo?).
O si esto no es posible / no funcionará / mala práctica, ¿alguien sabe una buena manera de evitar esto? Realmente me gusta Gedit y prefiero usarlo.
Actualmente, este es mi guión. Le digo a las herramientas externas que no guarden, sino que pasen el 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 bien, excepto que no conserva pestañas. Solo estoy editando archivos de texto sin formato. Editar: esto también parece omitir la última línea