Jak mogę usunąć ikonę aplikacji z przełącznika aplikacji Mac (cmd + menu tab)?
17
W przełączniku aplikacji dla komputerów Mac chcę ukryć określone aplikacje, takie jak Adium i terminal (zwłaszcza terminal). Ponieważ używam ich z globalnymi skrótami i zawsze działają.
Czy można to zrobić inaczej niż przy użyciu oprogramowania innych firm?
W tym celu możesz zmodyfikować Info.plistplik aplikacji . Aby przejść do tego pliku, cdprzejdź do aplikacji (aplikacje to tylko katalogi) lub, w Finderze, kliknij prawym przyciskiem myszy ikonę aplikacji i wybierz „Pokaż zawartość pakietu”. Następnie edytuj Info.plistplik w swoim ulubionym edytorze tekstu (lub edytorze listy właściwości, jeśli masz go zainstalowany) i dodaj następujący tekst (lub dodaj odpowiedni klucz / wartość w edytorze listy właściwości).
<key>LSUIElement</key>
<string>1</string>
Pamiętaj, że nie tylko ukrywa to ikonę Doku, ale także ukrywa pasek menu. Niestety nie znam sposobu na ukrycie tylko ikony doku.
Źródło , tak, jest stare, ale prawdopodobnie nadal działa. Daj mi znać, jeśli nie będzie.
dzięki za to robi to, co opisałeś, ale użyłem wizjera na terminalu i dawałem możliwość posiadania skrótu do niego i jeśli przestanie działać, jeśli go użyję. Wygląda na to, że nadal będę mieć ikonę w przełączniku aplikacji. i tak dzięki.
Powoduje to również uszkodzenie podpisu kodu, co może wpłynąć na aktualizacje lub ustawienia zapory. (Możesz to sprawdzić za pomocą codesign -vvv /Applications/MyApplication.app) Aby zapoznać się z opcjami wiersza poleceń, zobacz komentarze tutaj .
Modyfikowanie Info.plist przez większość czasu nie jest praktyczne. Usuwa również pasek menu aplikacji. Jeśli aplikacja jest podpisana, edycja Info.plist zwykle psuje podpis kodu, więc na przykład aplikacja nie będzie mogła automatycznie uzyskiwać dostępu do elementów z pęku kluczy logowania. Niektóre aplikacje, takie jak TextEdit i Chess, ulegają awarii podczas uruchamiania, jeśli ich Info.plist został zmodyfikowany. Info.plist może również zostać wymieniony, jeśli zaktualizujesz aplikację.
(Jeśli widziałeś różne warianty <key>LSUIElement</key><string>1</string>, zarówno LSUIElementi NSUIElementdziałają, i <string>1</string>mogą być również zastąpione przez <integer>1</integer>lub <true/>. Zobacz grep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist.)
Witch ma opcję wykluczania aplikacji według nazwy:
Przeważnie przełączam się między aplikacjami za pomocą skrótów klawiaturowych lub Alfreda. Wyłączyłem ⌘⇥ i ⇧⌘⇥ z KeyRemap4MacBook:
Ukryj pola wyboru nie powinny mieć takiego efektu przynajmniej w wersji 10.7. Po prostu otwierają elementy logowania w tle, bez początkowo widocznych okien.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.