No querría asociar VLC con todos los tipos que admite (como mp3, iso, o utf), pero he añadido esto a un archivo de configuración de duti:
org.videolan.vlc .avi all
org.videolan.vlc .flac all
org.videolan.vlc .flv all
org.videolan.vlc .mkv all
org.videolan.vlc .mov all
org.videolan.vlc .mp4 all
org.videolan.vlc .mpg all
org.videolan.vlc .wmv all
duti convierte automáticamente las extensiones que se enumeran en las declaraciones de UTI a UTIs, por lo que puedes especificar los tipos como .jpg
en lugar de public.jpeg
. Consulta com.apple.LaunchServices.plist. Las UTIs de algunas extensiones como .mkv dependen de qué aplicaciones se instalaron primero.
Muchas aplicaciones solo enumeran UTIs (LSItemContentTypes) y no extensiones (CFBundleTypeExtensions) en el Info.plist. Esto enumeraría las UTIs e imprimiría las extensiones asociadas con ellas:
dump=$(/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump); plutil -convert xml1 /Applications/TextEdit.app/Contents/Info.plist -o - | sed -n '/LSItemContentTypes/,/\/array/p' | sed -En 's|.*string>(.*)
2 votos
¿Estás preguntando específicamente por el caso en el que tienes una lista de tipos de archivo en lugar de los archivos mismos? Para tipos de archivo individuales, puedes seleccionar un archivo de ese tipo, escribir el comando-i (obtener información) y en la ventana de información del archivo, puedes seleccionar la aplicación que se usará en todos los archivos de ese tipo.
0 votos
Esta pregunta puede ser un duplicado de una o más de las siguientes: ¿Cómo puedo cambiar manualmente las aplicaciones predeterminadas en OS X? (2011-10-23); ¿Cómo cambiar las asociaciones de tipos de archivo? (2012-03-23); Establecer la aplicación predeterminada para "abrir con" para siempre (20-13-04-06)
0 votos
@TimB El título lo dice realmente, no quiero hacerlo para cada tipo de archivo individualmente. Incluso es posible que ni siquiera sepa cuáles son todos los tipos admitidos. Solo agregué "todos" al título para que sea más claro.
0 votos
@GrahamPerrin No, no es un duplicado de ninguno de ellos.
0 votos
La pregunta original tuya fue cómo hacer que VLC sea el reproductor predeterminado para tus padres para facilitar el uso y reproducir formatos comunes con un solo clic. Cuando cambias tu pregunta de forma significativa como lo hiciste, es mejor hacerla una nueva pregunta para evitar confusiones en las respuestas.
0 votos
@Buscar He simplificado la redacción, pero la pregunta original tenía el mismo significado. Incluso mi respuesta a continuación fue la misma.