Czy możliwe jest uruchomienie programu uruchamiającego aplikację (Alfred lub Spotlight) w celu uruchomienia nowej instancji aplikacji (Finder, Terminal) zamiast przeniesienia mnie do istniejącej instancji?
Znam to pytanie: jak sprawić, by kliknięcie ikony w doku == otwórz nowe wystąpienie rozwiązało problem z Dockiem, ale czy istnieje sposób, aby osiągnąć to samo w przypadku programów uruchamiających aplikacje?
mountain-lion
ui
filesystem
Alex N.
źródło
źródło
open -n app
. Czy to odpowiada twoim potrzebom?Odpowiedzi:
Okna aplikacji zwykle nie są nazywane instancjami w systemie OS X. Można otwierać nowe instancje za pomocą
open -n
, ale nie można tego zrobić z interfejsu użytkownika. Aplikacje z wieloma instancjami mają również wiele ikon Docku.Jeśli miałeś na myśli to, możesz dodać akcję w Alfred:
Nie ma jednak standardowego sposobu otwarcia nowego okna za pomocą
open
lub AppleScript. Musisz użyć innej terminologii dla każdej aplikacji.źródło
Sprawdź to: https://github.com/miromannino/alfred-new-terminal-window
Otwiera nowe okno Terminal / iTerm w bieżącej przestrzeni. Przytrzymując klawisz Alt, nowe okno jest również otwierane i otwarte w bieżącym folderze Finder znajdującym się z przodu.
Jest naprawdę szybszy w porównaniu do innych, bardzo ważny dla mnie, ponieważ używam terminala do prawie wszystkiego! :)
źródło
Każda aplikacja Mac ma jedną i tylko jedną listę preferencji. Jeśli uda ci się uruchomić drugą instancję, będzie ona współdziałać z preferencjami dla pierwszej instancji. Może to spowodować nieoczekiwane zachowanie. Nie ma łatwego sposobu zmiany nazwy listy preferencji aplikacji. Po prostu zmiana nazwy aplikacji tego nie zrobi.
źródło