Przywykliśmy do tego, że w Safari można otworzyć kilka okien. Również O NasSłowo, Liczby, Excel i spółka mogą jednocześnie wyświetlać kilka dokumentów. Ale co, jeśli potrzebujesz wielu wersji innych aplikacji Mac? Jeśli chcesz mieć oko na pogodę w różnych regionach w tym samym czasie, otwórz kilka e-booków, aby badania były bardziej wydajne, otwórz aplikację mapy kilka razy, aby zaplanować wakacje itp., To nie jest takie proste. Ale to możliwe. Tutaj dowiesz się, jak wielokrotnie otwierać aplikację Mac i jakie są ograniczenia.
Rozdziały w tym poście:
- 1 Polecenie Mac Terminal do otwierania wielu wystąpień tej samej aplikacji
- 2 Przetłumaczone nazwy aplikacji nie działają
- Komenda 3+Q zamyka tylko wybrane wystąpienie aplikacji
- 4 Niektórych aplikacji Mac nie można otwierać wiele razy
- 5 Jak otwierać aplikacje ze spacjami w nazwie przez terminal?
- 6 podobnych postów
Polecenie Mac Terminal do otwierania wielu wystąpień tej samej aplikacji
Na Apple Mac nie ma sposobu (o którym wiem), aby zrobić to samo App przez Dock, folder Applications lub inny Finder-Otwórz powierzchnię dwa razy lub nawet częściej. Wyjątki od tego są oczywiście przeglądarka internetowa oraz programy, które mogą otwierać wiele dokumentów (edytor tekstu, arkusz kalkulacyjny, przeglądarkę plików PDF itp.) jednocześnie i wyświetlać je w różnych oknach.
Jeśli jednak korzystasz z aplikacji takich jak pogoda, książki, kalendarz, matracker i innych programów firm trzecich, potrzebna jest mała sztuczka z terminalem. Aby to zrobić, po prostu otwórz to terminal (Macintosh HD -> Aplikacje -> Narzędzia) i wprowadź następujące polecenie; zamiast trzech kropek (...) używasz nazwy aplikacji:
Open -n -a …
Aby otworzyć aplikację pogodową, użyj tego polecenia:
Open -n -a Weather
Przetłumaczone nazwy aplikacji nie działają
Próbując wielokrotnie uruchamiać polecenie Terminal w celu otwierania aplikacji Mac, napotkałem kilka przeszkód, a także kilka ograniczeń. Pierwszą przeszkodą jest znajomość i używanie angielskich nazw własnych aplikacji Apple. Zamiast tłumaczeń aplikacji zaprojektowanych w języku angielskim i przechowywanych z ich angielskimi nazwami, należy używać ich oryginalnych nazw w połączeniu ze wspomnianym poleceniem terminala. Więc te wymienione powyżej to:
- Weather
- Books
- Calendar
command+Q zamyka tylko wybrane wystąpienie aplikacji
To, co uważam za całkiem przydatne - nawet w przypadku programów takich jak Safari, Word, Pages i tym podobne - to fakt, że skrót klawiaturowy command+Q zamyka tylko wybraną instancję aplikacji. Jeśli więc masz otwartych wiele okien aplikacji Mapy, Pogoda, Książki lub inne, a jedno z nich jest zaznaczone i naciśniesz Command + Q, wszystkie otwarte aplikacje o tej samej nazwie nie zostaną zamknięte jednocześnie.
Czasami wciskam ten skrót z przyzwyczajenia, mimo że wciąż czeka mnie edycja dokumentu Pages w tle lub okno Safari ze źródłami do kolejnego badania. Dlatego uważam za przydatne otwieranie wielu okien lub dokumentów za pomocą polecenia Terminal, nawet jeśli program otwarty w ten sposób faktycznie oferuje korzystanie z wielu okien i dokumentów. Przynajmniej dla ludzi, którzy są tak niezdarni jak ja.
Niektórych aplikacji Mac nie można otwierać wiele razy
Zarówno niektóre aplikacje Apple, jak i niektóre programy innych firm nie reagują na polecenie lub natychmiast zamykają drugą instancję aplikacji, gdy wykryje, że inna instancja została już otwarta. Zauważyłem to zachowanie na przykład w aplikacji Apple TV, aplikacji Kindle firmy Amazon, a także w przypadku emulacji Statystyki liczników. Jednak w tym przypadku może się zdarzyć, że aplikacje na iPhone'a i iPada generalnie nie mogą być dostępne więcej niż raz. Muszę przeczytać więcej i wypróbować kilka rzeczy, aby móc złożyć dokładne oświadczenie.
Jak otwierać aplikacje ze spacjami w nazwach przez terminal?
To, czego jeszcze nie wymyśliłem, to otwieranie aplikacji, które mają wiele części nazw. Na przykład użycie powyższego polecenia (ani użycie Open -n /Applications/[…].app) nie udało mi się wywołać Affinity Photo lub Affinity Photo 2. Wpisałem nazwę, jak pokazano, a następnie napisałem ją razem, szukałem w pakiecie aplikacji alternatywnej nazwy aplikacji i tak dalej. Ale jeszcze nie znalazłem rozwiązania. Jeśli znasz taką, zostaw komentarz. Dzięki!
Aktualizacja: Jest już kilka komentarzy na ten temat! Więc jeśli też szukasz rozwiązania, przewiń trochę w dół :)
Related Stories
Po ukończeniu szkoły średniej Johannes odbył praktykę jako asystent biznesowy specjalizujący się w językach obcych. Po tym jednak zdecydował się na badania i pisanie, z których został samozatrudniony. Od kilku lat pracuje m.in. dla Sir Apfelota. Jej artykuły obejmują premiery produktów, wiadomości, poradniki, gry wideo, konsole i nie tylko. Śledzi Apple Keynotes na żywo za pośrednictwem transmisji strumieniowej.
Spacje w nazwie, np. tak:
otwórz -a „Znajdź dowolny plik”
(program nazywa się „Znajdź dowolny plik”)
Cześć Michał,
dzięki za podpowiedź!
Z poważaniem
Johannes
Plik wykonywalny samej aplikacji można znaleźć w paczce w obszarze Zawartość/macOS. Następnie po prostu przeciągnij plik do terminala, a ścieżka zostanie automatycznie zmieniona. W większości przypadków wystarczy zmienić „ ” na „\ ”.
Aplikacje Affinity używają tak zwanego Mutexu. Mutex sprawdza, czy inna instancja programu jest już uruchomiona. Robię to samo dla narzędzia Mail Archiver.
Witaj Beatrycze,
Dziękujemy za to rozwiązanie i informacje techniczne dotyczące sprawdzania instancji aplikacji. Byłem już w folderze zawartości pakietów aplikacji, ale nigdy nie pomyślałbym o przeciągnięciu odpowiedniego pliku do terminala :D
Z poważaniem
Johannes
Niestety cudzysłowy są zmieniane w edytorze, otwierając i zamykając oba normalne cudzysłowy: „.