"Obteniendo …" Comportamiento en Finder Menú "Abrir con" en Yosemite

No sé si otras personas lo han notado en Yosemite:

Con un file en el Finder enfocado, cuando mueve el cursor a la input "Abrir con", ya sea desde el menu contextual o la barra de menu -> Archivo, aparece una subinserción "Obteniendo …".

  • ¿Cómo pasar una variable AppleScript al script Perl?
  • ¿Cuál es el equivalente Mac del command "start" de Windows?
  • ¿Hay alguna herramienta o enfoque de scripting para cambiar la disposition de las pantallas?
  • Reenviar automáticamente los posts "Destacados en Gmail" a OmniFocus
  • Responder correos electrónicos automáticamente con Mail & AppleScript y Automator
  • secuencia de commands para get una vista previa de dos .png s uno al lado del otro?
  • Buscador Clic derecho Abrir con captura de pantalla Captura de pantalla

    Un momento después, aparecen los sospechosos habituales, como lo hicieron en versiones anteriores de OS X.

    Finder Click derecho Abrir con FETCHED Screenshot

    Este comportamiento, supongo, se supone que es una mejora. Como /Application/***.app/Contents/Info.plist se ha recuperado en directo, un usuario ya no necesita reiniciar LaunchServices para que aparezcan los cambios relacionados. Esta es mi conjetura.

    Sin embargo, esto causa un problema para mí. Creo un atajo de keyboard a través de applescript o BetterTouchTool para invocar la barra de menu -> Archivo -> Abrir con -> Cierta aplicación.

    De esta manera programé FN + SHIFT + 1 para abrir el file con TextMate, FN + SHIFT + 2 para Writer Pro, etc.

    El 1) necesita cursor sobre "Abrir con" para desencadenar la recuperación, y 2) el retraso en la recuperación hace que mis scripts no sean válidos.

    Pude verificar esta teoría al: 1) Hacer clic con el button derecho en un file, 1) Desplazarme sobre la input "Abrir con", 3) Esperar a que el submenu busque, 4) Hacer clic fuera del menu contextual para que desaparezca, 5) y invocar el atajo de keyboard.

    Y el atajo funcionó.

    Estas son mis preguntas:

    1) Obviamente, ¿puedo volver al comportamiento pre-Yosemite?

    2) ¿Alguien tiene forms ingeniosas de abrir un tipo de file con múltiples aplicaciones bajo demanda de manera limpia y eficiente?

    ACTUALIZAR:

    Hasta ahora, tengo una solución, que es crear un Servicio Automator. Aquí hay un ejemplo con TextMate:

    Servicio

    Puedo ejecutar esto sin demora a través de 1) Barra de menu -> Buscador -> Servicios -> Abrir con TextMate, 2) nivel superior del menu contextual, o 3) un atajo de keyboard si así lo deseo.

    Menú de contexto

    Esto viene con dos advertencias:

    1) Los artículos recibidos en el service deben estar en la definición más amplia posible, por ejemplo, files y carpetas . Finder no reconoce, por ejemplo, files .plist como documentos. Si configura el service para que solo reciba documentos , Open With TextMate no se mostrará cuando desee usarlo en un file .plist .

    2) Debido a (1), esta input de menu aparece en cada elemento en Finder. Es lo suficientemente inocuo si solo hay una o dos inputs personalizadas. Si hay seis o siete, este grupo de elementos tomará el control del menu contextual.

  • La búsqueda de tres dedos de Yosemite no funciona
  • acceso directo para abrir múltiples progtwigs y hacer que abran un file específico
  • ¿Cómo instalar OS X en una Mac solo para Windows?
  • Crear el disco de installation de Yosemite en una máquina con Windows
  • Informe Crash ~ 350% CPU Yosemite
  • 'Enlaces compartidos' de Safari en el Centro de notifications
  • 3 Solutions collect form web for “"Obteniendo …" Comportamiento en Finder Menú "Abrir con" en Yosemite”

    Tuve un problema similar y la 'Obtención …' tomó varios segundos. Acabo de reiniciar Launch Services con el siguiente command:

    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed -r -f -v -domain local -domain user -domain system 

    Una vez que las cosas se calman (la indexing del reflector está completa, algunos reinicios, usando diferentes nombres de usuario), las cosas se han calmado y el retraso de "captación" se ha ido y el menu emergente se abre en less de 2 segundos. Pero algunas condiciones (como el assembly de nuevos discos) parecen hacer que el retraso aumente nuevamente.

    Restablecer los services de inicio del primer comentario SI funciona, si el retraso aumenta ( /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed -r -f -v -domain local -domain user -domain system ). Mientras se ejecuta el command, puede ver en la console

    LaunchServices: comienza la creación de bases de datos "

    y

    "… Siembra de database completada"

    ¡A veces toma un minuto integer reiniciar / rebuild! También hay varios posts de error en la window del terminal cuando se ejecuta el command (por ejemplo, registrar la edición de comunidad de la aplicación Livecode).

    Poner el command reset launch services en algo así como Lingon y ejecutarlo de vez en cuando puede ser un path hasta que Apple solucione el retraso en alguna actualización futura.

    Me di count de esto cuando tengo un disco de Time Machine conectado que no se ha usado por un time. Si el disco está dormido y hago clic con el button derecho, veo "Obtención" en el menu contextual. Luego escucho que el HDD se activa, gira por un segundo y finalmente se llena el menu "Abrir con".

    Cuando no tengo el disco externo conectado, no veo este comportamiento.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).