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.
-
Przejdź do folderu aplikacji i kliknij prawym przyciskiem (klawisz Ctrl) aplikację, którą chcesz ukryć przed dok.
-
Kliknij
Show contents
. Teraz powinno być widoczne „wnętrze” plików aplikacji. -
Otwórz plik
Info.plist
wContents
folder z TextEdit (prawym przyciskiem myszy -> „Otwórz za pomocą …”) -
Przejdź na sam dół pliku i znajdź ostatnie dwa wiersze, które powinny brzmieć:
</dict>
</plist>
-
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:
- Pobierz Dock Dodger (na przykład: pobierz z Apponic )
- Start Dock Dodger (może być konieczne zezwolenie na otwieranie tej aplikacji w ustawieniach zabezpieczeń systemu macOS, ponieważ jest to niezidentyfikowany programista innej firmy.
- Przeciągnij i upuść aplikację, którą chcesz ukryć w oknie Dock Dodger
- Zamknij Dock Dodger
- 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ąć:
- Skorzystaj z odpowiedzi udzielonej przez @comfreak ( https://apple.stackexchange.com/a/207944/96748 ), aby cofnąć zmianę.
- Lub po prostu wykonaj kopię zapasową / archiwizuj / kopię aplikacji przed dokonujesz zmiany ukrycia.
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