"Recupero ..." Comportamento nel Finder "Apri con" Menu in Yosemite

41

Non so se altre persone lo notino in Yosemite:

Con un file in Finder a fuoco, quando sposti il cursore sulla voce "Apri con", sia dal menu di scelta rapida che dalla barra dei menu - > File, viene visualizzata una subentry "Recupero ...".

Unattimodopo,sipresentanoisolitisospetti,comenelleprecedentiversionidiOSX.

Questo comportamento, presumo, dovrebbe essere un miglioramento. Poiché /Application/***.app/Contents/Info.plist è aggiornato, un utente non ha più bisogno di reimpostare LaunchServices affinché appaiano le modifiche correlate. Questa è la mia congettura.

Tuttavia, questo mi crea un problema. Creo la scorciatoia da tastiera tramite applescript o BetterTouchTool per richiamare la barra dei menu - > File - > Apri con - > Alcune app.

In questo modo ho programmato FN + MAIUSC + 1 per aprire il file con TextMate, FN + SHIFT + 2 per Writer Pro, ecc.

Il 1) ha bisogno del cursore su "Apri con" per attivare il recupero, e 2) il ritardo nel recupero causa i miei script non validi.

Sono riuscito a verificare questa teoria: 1) Facendo clic con il pulsante destro su un file, 1) Passa il mouse sopra la voce "Apri con", 3) Attendi il recupero del sottomenu, 4) Fai clic all'esterno del menu contestuale per farlo scomparire, 5) e richiamare la scorciatoia da tastiera.

E il collegamento funzionava.

Quindi queste sono le mie domande:

1) Ovviamente, posso ripristinare il comportamento pre-Yosemite?

2) Qualcuno ha modi intelligenti per aprire un tipo di file con più app su richiesta in modo pulito ed efficiente?

UPDATE:

Finora ho una soluzione alternativa, ovvero creare un servizio di automazione. Ecco un esempio con TextMate:

Possoeseguirlosenzaindugioattraverso1)Barradeimenu->Finder->Servizi->ApriconTextMate,2)livellosuperioredelmenucontestualeo3)unascorciatoiadatastierasescelgodifarlo.

Questo include due avvertimenti:

1) Gli articoli ricevuti nel servizio devono essere nella definizione più ampia possibile, ad es. file e cartelle . Il Finder non riconosce, ad esempio, i file .plist come documenti. Se si imposta il servizio in modo che riceva solo documenti , Apri con TextMate non verrà visualizzato quando si desidera utilizzarlo su un file .plist .

2) A causa di (1), questa voce di menu appare su ogni elemento nel Finder. È abbastanza innocuo se ci sono solo una o due voci personalizzate. Se ce ne sono sei o sette, questo gruppo di elementi prenderà il controllo del menu di scelta rapida.

    
posta fartheraway 18.10.2014 - 09:46
fonte

3 risposte

65

Ho avuto un problema simile e il "recupero ..." richiedeva molti secondi. Ho appena ripristinato i servizi di avvio con il seguente comando:

/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
    
risposta data 02.11.2014 - 00:27
fonte
2

Dopo che le cose si sono calmate (l'indicizzazione dei riflettori è stata completata, alcuni riavvii, usando nomi utente diversi), le cose si sono calmate e il ritardo del "recupero" è andato via e il menu popup si apre in meno di 2 secondi. Ma alcune condizioni (come montare nuovi dischi) sembrano far aumentare nuovamente il ritardo.

Il ripristino dei servizi di avvio dal primo commento FUNZIONA, se il ritardo 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 ). Mentre il comando viene eseguito, puoi vedere nella Console

LaunchServices: Begin database seeding"

e

"... Completed database seeding"

A volte ci vuole un intero minuto per resettare / ricostruire! Ci sono anche diversi messaggi di errore nella finestra del terminale quando il comando viene eseguito (ad es., Registrando l'edizione della community dell'applicazione Livecode).

Mettere il comando di ripristino dei servizi di avvio in qualcosa di simile a Lingon e eseguirlo ogni tanto potrebbe essere la strada da percorrere fino a quando Apple risolverà il ritardo in qualche aggiornamento futuro.

    
risposta data 08.11.2014 - 23:56
fonte
0

L'ho notato quando ho un disco della Time Machine collegato che non è stato usato da un po '. Se il disco è addormentato e faccio clic con il pulsante destro del mouse, vedo "Recupero" nel menu contestuale. Poi sento l'HDD svegliarsi, girare per un secondo e il menu "Apri con" è finalmente popolato.

Quando non ho collegato l'unità esterna, non vedo questo comportamento.

    
risposta data 02.03.2015 - 23:22
fonte

Leggi altre domande sui tag