Czy istnieje sposób na ukrycie okna aplikacji i ikony doku jednego określonego aktywna aplikacja w systemie OS X? Coś jak usługa działająca w tle, którą można włączać i wyłączać.

Komentarze

  • Rozwiązanie może równie dobrze być specyficzne dla aplikacji, więc dobrze byłoby znać aplikację, którą próbujesz ukryć.
  • to aplikacja innej firmy o nazwie morphvox.

Odpowiedź

To rozwiązanie działało w moim przypadku, ale może zależeć od aplikacji, o której mowa. Wypróbowałem to z aplikacją innej firmy o nazwie „Burn” i zadziałało.

  1. Przejdź do folderu aplikacji i kliknij prawym przyciskiem (klawisz Ctrl) aplikację, którą chcesz ukryć przed dok.

  2. Kliknij Show contents. Teraz powinno być widoczne „wnętrze” plików aplikacji.

  3. Otwórz plik Info.plist w Contents folder z TextEdit (prawym przyciskiem myszy -> „Otwórz za pomocą …”)

  4. Przejdź na sam dół pliku i znajdź ostatnie dwa wiersze, które powinny brzmieć:

    </dict>
    </plist>

  5. Teraz wstaw to przed tymi dwoma wierszami i zapisz plik.

    <key>LSUIElement</key>
    <true/>

Po tym ikona aplikacji nie będzie już wyświetlana. Pamiętaj, że będziesz musiał użyć Monitora aktywności lub terminala (killall <appname>), aby zamknąć aplikację po zamknięciu okna.

Jeśli zamknięcie okna kończy się aplikacji, możesz nacisnąć cmd + h, aby ukryć okno. To powinno sprawić, że Twoja aplikacja będzie całkowicie niewidoczna.

Aby ponownie stała się widoczna, po prostu usuń te dwie linie ponownie, a aplikacja powinna zachowywać się tak jak wcześniej.


Źródło: Link

Komentarze

  • Nie ' t działać w 10.12 i później. ??
  • @Itachi Nie ' nie mam Maca do przetestowania, przepraszam.
  • Rejestracja w piaskownicy nie powiodło się: podpis kodu jest nieprawidłowy: nie można ukończyć operacji. (Błąd OSStatus -67030.) Wygląda na to, że niektóre narzędzia innych firm oparte na tym ' nie działają również w Sierra. To się zawiesiło.
  • Działa na 10.13.5, po zmianie musisz ponownie uruchomić aplikację.
  • Przetestowano i działa dobrze na XQuartz, macOS Mojave 10.14.6. Dzięki.

Odpowiedź

Użyj natywnego polecenia PlistBuddy, aby to zrobić:

/usr/libexec/PlistBuddy -c "Add :LSUIElement bool true" /Applications/[AppName].app/Contents/Info.plist 

Nie zapomnij zmienić [App Name].

Jeśli chcesz wrócić, uruchom polecenie:

/usr/libexec/PlistBuddy -c "Delete :LSUIElement" /Applications/[AppName].app/Contents/Info.plist 

Komentarze

  • Działa od 10.14.4. Dzięki

Odpowiedź

Niedawno natknąłem się na aplikację o nazwie GhostTile i robi dokładnie to. Próbowałem dodger dokowania i nie zadziałało, ale ten zdecydowanie zadziałał i jest całkiem niesamowity.

http://ghosttile.kernelpanic.im/

Komentarze

  • Również zakończono używanie tej aplikacji. Czy są jakieś korzyści z używania wersji płatnej w porównaniu z wersją próbną?
  • Na podstawie tego, co mogę stwierdzić, tylko sporadyczne irytujące wyskakujące okienko z informacją, że ' ponownie używasz nielicencjonowanej kopii z tego.

Odpowiedź

Zewnętrzna strona przeciągnij -and-drop aplikacja o nazwie Dock Dodger usuwa aplikację z Docka i sekwencję command + tab dla Ciebie. W ten sposób aplikacja jest nadal aktywnie działająca , ale całkowicie ukryta .

Działa z większością aplikacji na Macu. Jednak podczas aktualizacji ukrytej aplikacji może cofnąć zmianę, więc może być konieczne ponowne uruchomienie jej przez Dock Dodger.

Kroki do wykonania:

  1. Pobierz Dock Dodger (na przykład: pobierz z Apponic )
  2. Start Dock Dodger (może być konieczne zezwolenie na otwieranie tej aplikacji w ustawieniach zabezpieczeń systemu macOS, ponieważ jest to niezidentyfikowany programista innej firmy.
  3. Przeciągnij i upuść aplikację, którą chcesz ukryć w oknie Dock Dodger
  4. Zamknij Dock Dodger
  5. Po prostu (ponownie) uruchom aplikację, którą chcesz ukryć.

Jest jeden” ale … „

Podczas uruchamiania aplikacji, którą właśnie ustawiłeś jako ukrytą, wyświetli się Okno aplikacji.

  • Kliknij w dowolnym miejscu w oknie aplikacji, aby znalazło się na pierwszym planie i ma fokus
  • Naciśnij command + H na klawiaturze, aby ukryj aplikację Po ukryciu większość aplikacji pozostanie ukryta.

Aby zamknąć ukrytą aplikację:

  • Otwórz monitor aktywności
  • Znajdź nazwę swojej ukrytej aplikacji na liście
  • Zakończ lub wymuś zamknięcie

lub:

  • Znajdź ukrytą aplikację w Finderze (zwykle w folderze Aplikacje)
  • Uruchom ukrytą aplikację
  • Dla większości aplikacje, spowoduje to odsłonięcie okna aplikacji i przeniesienie go na wierzch
  • Możesz teraz zamknąć aplikację z menu macOS lub nacisnąć command + Q

Jedna wada korzystania z Dock Dodger:

Czy jest to odwracalne? Dock Dodger nie pomaga cofnąć tej zmiany. Aby ją cofnąć:

Zalety korzystania z Dock Dodger

  • Jest to bardzo prosta, jednoetapowa czynność typu „przeciągnij i upuść”.

Ja ” Udało mi się go użyć do ukrycia aplikacji Wacom Desktop Center i SpamSieve na macOS Sierra. Zauważyłem, że oficjalna lokalizacja pobierania Dock Dodger przeszła w tryb offline, więc dodałem łącze pobierania Apponic.

Komentarze

  • Super. Możesz także otworzyć uruchomioną aplikację za pomocą Command + up i normalnie zamknąć aplikację za pomocą Command + Q

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *