¿Cómo consigo que QuickTime almacene grabaciones temporales en otra unidad?

6

Cuando realiza una grabación de película o una grabación de pantalla, QuickTime almacena las grabaciones en curso en ~/Library/Containers/com.apple.QuickTimePlayerX/Data/Library/Autosave Information .

En mi máquina, tengo un SSD rápido montado en /Volumes/SSD pero un disco de disco lento en / . Me gustaría enviar los archivos guardados automáticamente al SSD. Con programas profesionales como Premiere, puedes establecer la ubicación de scratch, pero con QuickTime parece imposible. Sin embargo, realmente me gusta la función de grabación de pantalla de QuickTime y me gustaría usarla con mi SSD rápido.

Intenté ln -s el directorio de Autoguardar para apuntar a mi SSD, pero QuickTime produce un error "desconocido".

    
pregunta nneonneo 21.07.2014 - 21:18

2 respuestas

5

Una forma mucho más sólida de hacer esto es almacenar toda la carpeta de usuario en la unidad externa. Esto evita la necesidad de terminal y también evita la confusión con los enlaces simbólicos y su ruptura cuando el software no espera ver un enlace o un script de actualización del sistema toca el contenido de la carpeta de la Biblioteca.

Podría hacer que un segundo usuario "de grabación" cierre la sesión del usuario normal y tenga todos los archivos de ese usuario en la unidad externa.

Para crear un nuevo usuario en una unidad externa llamada "Retina" y para nombrar al usuario "externo", sigue estos pasos:

  • Usuarios abiertos & Grupos
  • Desbloquee el panel si es necesario
  • Haz clic en el icono + (abajo a la izquierda)
  • Hacer que el nuevo usuario (al que llamé mío sea externo)
  • Haz clic con el botón de control en el nombre de usuario y elige Opciones avanzadas ...
  • Observe detenidamente el campo Directorio principal: creará una nueva carpeta en la unidad externa con el mismo nombre "externo" que el nombre corto del nombre de usuario elegido
  • Haz clic en Elegir ...
  • Navegue a la unidad externa (Comando-Shift-C muestra la computadora). Utilizo el acceso directo de Comando-Shift-N para crear una nueva carpeta llamada Usuarios, luego hago una segunda carpeta nueva dentro de la carpeta / Volumes / Retina / Usuarios llamada externa - el mismo caso que el nombre corto del usuario .

Luego puede usar el menú Apple para cerrar la sesión de su usuario actual (o habilitar el cambio rápido de usuario) para cambiar entre el usuario que tiene todos los archivos temporales y grabaciones en la unidad externa iniciando sesión en la cuenta de usuario "externa" .

    
respondido por el bmike 26.11.2015 - 21:41
9

Resulta que esto es realmente posible empleando un truco de doble enlace . En la terminal:

$ cd ~/Library/Containers/com.apple.QuickTimePlayerX
$ mv Data Data_bak
$ ln -s /Volumes/SSD/QuicktimeScratch DataSSD
$ ln -s DataSSD Data

y voila! Esto configura los datos como un enlace que apunta al archivo DataSSD local, que a su vez es un enlace que apunta a la ubicación real de la memoria SSD.

QuickTime funciona bien ahora, y coloca sus archivos temporales en mi SSD como quería. ¡No más tartamudeo en la pantalla!

    
respondido por el nneonneo 21.07.2014 - 21:22

Lea otras preguntas en las etiquetas