Ukryć działającą aplikację w Docku?

8

Czy mogę ukryć ikonę dokowania uruchomionej aplikacji Mac OS X?

Renderowanie
źródło

Odpowiedzi:

12

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.plistzawarty 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.

Docklessi Dock Dodgerdokonaj tej zmiany automatycznie w aplikacjach.

Maverik
źródło
Chora, czy jest jednak aplikacja, która to automatyzuje?
Odpłaca się
@Fendi Dodałem dwie aplikacje, które to zrobiły. Jednak nigdy nie próbowałem ich z najnowszymi wersjami OS X.
Maverik,
Czy istnieje konkretny powód, dla którego ta metoda nie działa z Parallels?
Odpłaca się
@Fendi Nie wiem, nie jestem użytkownikiem Parallels, więc nie mogę go przetestować. Przepraszam!
Maverik,
To działało dla mnie, gdy ukrywałem powiadomienia w doku Spotify. Jednym z efektów ubocznych jest zniknięcie górnego paska spotify. Wygląda na to, że moja maszyna nie wie, że Spotify działa, więc nie mogę wyjść. W / e pozbywa się numerów powiadomień
Connor Leech
1
  1. 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:

    powtórz
    powiadom aplikację „Poczta” opóźnienie
    aktywacji
    60 * 15
    koniec powiedz
    koniec powtórz

    Opóźnienie 60 wynosi 60 sekund i pomnożyłem je przez 15 (= 15 minut)

  2. 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.

  3. 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.

  4. 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).

  5. 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ć.)

  6. 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)

  7. 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ść.

Poetal
źródło