Avvio di una nuova istanza di qualcosa invece di aprire quella esistente?

5

È possibile avere un lanciatore di app (Alfred o Spotlight) per avviare una nuova istanza di un'app (Finder, Terminale) invece di portarmi su un'istanza esistente?

Conosco questa domanda: Come fare clic sull'icona nel dock == aprire una nuova istanza ha risolto un problema per il Dock, ma c'è un modo per ottenere lo stesso risultato con i lanciatori di app?

    
posta Alex N. 02.09.2012 - 00:29
fonte

3 risposte

5

Windows di applicazioni non è normalmente chiamato istanze su OS X. Puoi aprire nuove istanze con open -n , ma non c'è modo di farlo dall'interfaccia utente. Le applicazioni con più istanze hanno anche più icone Dock.

Seinrealtàlointendevi,potrestiaggiungereun'azioneinAlfred:

Non esiste un modo standard per aprire una nuova finestra con open o AppleScript. Dovresti usare una terminologia diversa per ogni applicazione.

on alfred_script(q)
    tell application (q as text)
        activate
        if number of windows is 0 then
            reopen
        else
            if name is "TextEdit" then
                tell application "TextEdit" to make new document
            else if name is "Finder" then
                tell application "Finder" to make new Finder window
            else if name is "Safari" then
                tell application "Safari" to make new document at beginning with properties {URL:"about:blank"}
            end if
        end if
    end tell
end alfred_script
    
risposta data 02.09.2012 - 09:56
fonte
0

Verifica questo: link

Apre una nuova finestra Terminal / iTerm nello spazio corrente. Tenendo premuto il tasto alt, la nuova finestra viene aperta anche nella cartella del Finder in primo piano.

È molto più veloce rispetto ad altri, davvero importante per me dal momento che uso il terminale per quasi tutto! :)

    
risposta data 20.12.2015 - 15:33
fonte
0

Ogni app Mac tende ad avere una sola preferenza per le preferenze. Se riesci a ottenere una seconda istanza in esecuzione, condividerà le preferenze con la prima istanza. Ciò può causare un comportamento imprevisto. Non esiste un modo semplice per modificare il nome dei pref di un'app App plist. Cambiare semplicemente il nome dell'app non lo farà.

    
risposta data 20.12.2015 - 20:39
fonte

Leggi altre domande sui tag