Mac sztuczka: otwieraj aplikację wiele razy, aby używać jej w wielu oknach

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.

Otwórz tę samą aplikację kilka razy na komputerze Apple Mac: działa z pokazanym tutaj poleceniem terminala. Na zrzucie ekranu widać dwa okna mapy i trzy okna książek. Ale trik nie zawsze działa. Szczegóły znajdziesz w tym poście.
Otwórz tę samą aplikację kilka razy na komputerze Apple Mac: działa z pokazanym tutaj poleceniem terminala. Na zrzucie ekranu widać dwa okna mapy i trzy okna książek. Ale trik nie zawsze działa. Szczegóły znajdziesz w tym poście.

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ół :)

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

5 przemyślenia na temat „Sztuczka na Maca: otwieraj aplikację wiele razy, aby używać jej w wielu oknach”

  1. Michael Bach

    Spacje w nazwie, np. tak:
    otwórz -a „Znajdź dowolny plik”
    (program nazywa się „Znajdź dowolny plik”)

  2. Beatrice Willius

    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.

    1. Johannesa Domke’a

      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

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje