¿Por qué se crean archivos .goutputstream-xxxxx en la carpeta de inicio? [cerrado]

79

Encuentro muchos archivos con nombres similares

.goutputstream-xxxxx

donde xxxxx son algunos caracteres alfanuméricos.

Aquí hay una captura de pantalla de la carpeta de inicio

captura de pantalla de la carpeta de inicio

¿Alguna idea de por qué debería conservarlos o puedo eliminarlos y también detener la creación posterior?

John
fuente
1
Este error se ha corregido bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785
Braiam
Esos son los túneles de bifurcación de proceso POSIX, que no se habían cerrado correctamente. Podemos producirlos desde php posix_mkfifo()ypcntl_exec()
NVRM

Respuestas:

53

Esto es un error: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785

Estoy bastante seguro de que no es ubuntu one: no lo tengo aquí y tengo los archivos.

Los elimino de vez en cuando, no me causó ningún problema.

Puede ejecutar este comando en una terminal para eliminarlos a todos:

cd && rm .goutputstream-* -v
23 93 26 35 19 57 3 89
fuente
Creo que esos archivos están relacionados con gstreamer o pulseaudio.
Anwar
6

Estos son archivos temporales que deberían haberse eliminado. Muy probablemente creado por Ubuntu One.

Este tema se ha discutido en detalle en este foro:

http://ubuntuforums.org/showthread.php?p=11953534

upapilot
fuente
@ObsessiveFOSS La primera oración de esta respuesta realmente responde la pregunta fundamentalmente (o intento hacerlo, no estoy diciendo que esto sea correcto). Y es la información esencial del hilo vinculado. No estoy seguro de que esta respuesta en particular realmente requiera detalles adicionales.
Eliah Kagan
44
No uso Ubuntu One y todavía obtengo estos archivos.
Para hacer
4

Una solución aún está en proceso (a través del informe de error ):

Upstream cometió una solución para git si alguien quiere probar el cambio: http://git.gnome.org/browse/glib/commit/?id=afdb2abb13896a3d5caecabd2f7158e8047f9956

Por ahora, estoy ejecutando esto en cron ( myuseres mi nombre de usuario y lo uso crontab -epara editar):

@daily find /home/myuser/.goutputstream-* -mtime +2 -print | xargs rm -f

belacqua
fuente
1
¿Agregaría el trabajo cron anterior en un crontab exactamente como lo escribió? Si es así, ¿dónde lo guardo cuando nano lo solicita?
Shawn
Si lo usa crontab -e, la ubicación predeterminada ya debería estar seleccionada correctamente.
belacqua
1
Simplemente use en -deletelugar de su xargs, es más seguro y más simple.
Martin Ueding
@queueoverflow Supongo que funciona siempre que esté utilizando GNU find.
belacqua
3

No sé si es debido a una actualización del kernel, o qué tiene, pero pude lograr el mismo resultado que:

cd && rm .goutputstream-* -v

mediante la ejecución:

rm .goutputstream-*
Phillip
fuente
99
El primero va al directorio de inicio cd , elimina todos los .goutputstream-*archivos y le da una lista de los archivos eliminados. Este último elimina todos los .goutputstream-*archivos en el directorio actual . Por lo tanto, su solución no funcionará si el usuario aún no está en el directorio de inicio.
Zaz
Bueno, funcionará, simplemente no eliminará los .goutputstream-*archivos que puedan estar en el directorio de inicio. Si hubiera habido dichos archivos en ese directorio actual, se habrían eliminado.
agua helada
Nada que ver con ningún núcleo.
Ken Sharp