Ważna uwaga: w Mac OS X 10.5+ metoda opisana poniżej działa tylko dla aplikacji, które nie używają funkcji „ podpisywania kodu ”, która została wprowadzona w 10.5 w celu zapewnienia autentyczności działającego kodu. Wynik zastosowania tej metody do podpisanej aplikacji jest inny; może to spowodować awarię aplikacji podczas uruchamiania lub spowodować nieoczekiwane zachowanie .
Możesz edytować plik Info.plist
zawarty w katalogu każdej aplikacji (np. /Applications/VLC.app/Contents/Info.plist
), Dodając następujące wiersze:
<key>LSUIElement</key>
<string>1</string>
Na przykład:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LSUIElement</key>
<string>1</string>
<key>BuildMachineOSBuild</key>
<string>11G63</string>
<key>CFBundleDevelopmentRegion</key>
...
...
</dict>
</plist>
Po uruchomieniu aplikacji zobaczysz ikonę tylko na sekundę, a zniknie.
Dockless
i Dock Dodger
dokonaj tej zmiany automatycznie w aplikacjach.
To działało świetnie. Chciałem otwierać pocztę co 15 minut, dlatego utworzyłem skrypt w edytorze Applescript, który wygląda następująco:
Opóźnienie 60 wynosi 60 sekund i pomnożyłem je przez 15 (= 15 minut)
Następnie w Applescript kliknąłem „Kompiluj”, a następnie „Zapisz” i nadałem mu nazwę „Poczta co 15”, ale upewniłem się, że nazwałem go jako aplikację, a nie jako skrypt w folderze Aplikacje.
Przejdź do Findera, a w folderze Aplikacje znajdziesz nowy plik „Poczta co 15”. Kliknij ten plik prawym przyciskiem myszy i wybierz „Pokaż zawartość opakowania”> Zawartość.
Zobaczysz plik o nazwie Info.plist, w którym możesz otworzyć plik w edytorze tekstu, klikając dwukrotnie.
Po otwarciu pliku wstaw powyższy kod i umieść go tuż pod linią „dict”
Uwaga: po rozpoczęciu próby edycji pojawi się ostrzeżenie:
Nie masz uprawnień do zapisu w folderze, w którym znajduje się plik „Info.plist”. Możesz zduplikować ten dokument i edytować duplikat. Tylko duplikat będzie zawierał twoje zmiany.
Śmiało, zduplikuj go i dokonaj zmiany 2 linii za pomocą wstawki. Zapisz plik na pulpicie jako Info.plist (tak jak oryginalny plik).
Twoja wyszukiwarka powinna być nadal otwarta, jeśli nie, otwórz ją ponownie, powtarzając krok 3. Zmień nazwę oryginalnego pliku, nazwałem go Info-A.plist (tylko dla bezpieczeństwa. Jestem pewien, że możesz po prostu przenieść plik do kosza, ale ja nie chciałem ryzykować.)
Zamieniłem miejsca z plikami (przeniosłem Info.plist z pulpitu do folderu „Poczta co 15> Spis treści” i przeniosłem Info-A.plist na pulpit)
Przejdź do Preferencji systemowych> Użytkownik i grupy> Elementy logowania, a następnie kliknąłem znak +, aby dodać aplikację do logowania, aby uruchomić ją podczas uruchamiania lub logowania. Teraz otwiera się co 15 minut, a ikona i aplikacja nie są już widoczne po otwarciu.
Mam nadzieję, że to pomaga, ponieważ nic nie wiem o komputerach Mac i musiałem przeprowadzić wiele badań, zanim w końcu udało mi się to dobrze. Ta strona była tam, gdzie byłam, kiedy w końcu ją dobrze zrozumiałem, więc loguję ją na przyszłość.
źródło