No se puede encontrar el archivo grabado con Gnome Sound Recorder

13

Estoy usando un software llamado Gnome Sound Recorder para grabar algo de audio. Sin embargo, no me da opciones para hacer nada con las grabaciones aparte de eliminarlo. He buscado por todos lados el archivo, incluso usando el whereiscomando y hurgando en los directorios correspondientes, pero no he encontrado nada. Cualquier ayuda sería muy apreciada: ¡grabé una grabación de media hora de duración y no quiero perderla!

Aquí hay una captura de pantalla: ingrese la descripción de la imagen aquí

Joseph Farah
fuente
44
En mi sistema, solo coloca las grabaciones en / home / username / Recordings por defecto.
n8te
@ n8te YESSSSSSSSSSS MUCHAS GRACIAS OH, DIOS MÍ, AHORRO DE VIDA, por favor, pon tu respuesta como respuesta para que pueda darte un representante.
Joseph Farah
1
No hay problema. Me alegro de que lo hayas encontrado.
n8te
@JosephFarah: por lo que sé whereis, no busca archivos de audio. Quizás quisiste decir locate...
Francesco Turco
@FrancescoTurco excelente punto! Solía whereisencontrar la carpeta desde la que se ejecutaba el comando para buscar el archivo en esa ubicación. No lo usé para buscar directamente el archivo de audio.
Joseph Farah

Respuestas:

13

n8te comentó que los archivos están en el subdirectorio Recordingsde su directorio de inicio . Mi respuesta cubre cómo encontrar los archivos si la aplicación no te da una pista.

Si bien una aplicación tiene el archivo abierto, puede usarlo lsofpara localizarlo. Tenga en cuenta que esto solo funciona mientras el archivo está abierto a nivel del sistema operativo, lo que puede no ser siempre el caso mientras la aplicación muestra el archivo. Por ejemplo, un editor de texto o imagen generalmente abre el archivo para leerlo o guardarlo, pero lo cierra inmediatamente después de cada operación de carga o guardado. Pero esperaría que una grabadora de sonido escribiera progresivamente en el archivo de salida, y para eso mantendría el archivo abierto mientras esté grabando.

Para encontrar qué archivos tiene abierta una aplicación, primero instálela lsof. Está disponible como paquete en la mayoría de las distribuciones. Abrir una terminal; Todas mis instrucciones usan la línea de comando. Deberá determinar el ID de proceso de la aplicación. Puede ejecutar el comando ps xf(eso está en Linux; otras variantes de Unix tienen diferentes opciones para el pscomando; como último recurso puede usar ps -epara enumerar todo). Intente pgrep sound ps x | grep -i soundlocalizar todos los programas en ejecución cuyo nombre contiene "sonido". Alternativamente, ejecute xprop | grep _NET_WM_PIDy haga clic en la ventana del programa. Una vez que haya determinado la ID del proceso, por ejemplo 1234, ejecute

lsof -p1234

Otro enfoque es buscar archivos modificados recientemente. Puedes usar el findcomando para eso. Por ejemplo, para buscar archivos modificados en los últimos 5 minutos:

find ~ -type f -mmin -5

~significa su directorio de inicio. Un archivo guardado normalmente estaría en su directorio de inicio porque esa es la única ubicación donde se garantiza que una aplicación podrá escribir, excepto los archivos temporales que pueden borrarse tan pronto como la aplicación salga. -type fse restringe a los archivos normales (no necesitamos ver directorios aquí) y -mmin 5significa "hace menos de 5 minutos". También hay lo -mtimeque cuenta en días en lugar de minutos. Si está buscando un archivo que se ha movido en lugar de creado o modificado, use en -cminlugar de -mmin; el ctime es el tiempo en el que nada se hizo por última vez en el archivo excepto para leerlo (pero incluyendo el cambio de permisos, movimiento, etc.). También puede buscar archivos por nombre, p. Ej.

find ~ -name '*blendervid*' -type f

busca archivos cuyo nombre contenga blendervid(y puede agregar algo como `-mmin -5 para restringir aún más las coincidencias a archivos recientes).

Si conoce parte del nombre de un archivo y el archivo se creó hace un tiempo, puede usar el locatecomando.

locate blendervid

locatees mucho más rápido que findporque usa un índice preconstruido. Pero solo puede encontrar archivos que existían cuando se creó el índice. La mayoría de las distribuciones organizan la reconstrucción del índice todas las noches, o poco después del arranque (a través de anacron ) si el sistema no siempre está encendido.

Gilles 'SO- deja de ser malvado'
fuente