Auf Macs Application Switcher möchte ich bestimmte Anwendungen wie Adium und Terminal (insbesondere Terminal) ausblenden. Weil ich sie mit globalen Verknüpfungen verwende und sie immer laufen.
Gibt es eine andere Möglichkeit, als Software von Drittanbietern zu verwenden?
Antworten:
Dazu können Sie die
Info.plist
Datei der Anwendung ändern . Um zu dieser Datei zu gelangencd
, klicken Sie entweder in der Anwendung (Apps sind nur Verzeichnisse) oder im Finder mit der rechten Maustaste auf das App-Symbol und wählen Sie "Show Package Contents". Bearbeiten Sie dann dieInfo.plist
Datei in Ihrem bevorzugten Texteditor (oder im Eigenschaftenlisteneditor, falls installiert) und fügen Sie den folgenden Text hinzu (oder fügen Sie den entsprechenden Schlüssel / Wert im Eigenschaftenlisteneditor hinzu).Beachten Sie, dass dadurch nicht nur das Dock-Symbol ausgeblendet, sondern auch die Menüleiste ausgeblendet wird. Leider kenne ich keine Möglichkeit, nur das Dock-Symbol auszublenden.
Quelle , ja, es ist alt, aber vermutlich funktioniert es immer noch. Lass es mich wissen, wenn nicht.
quelle
codesign -vvv /Applications/MyApplication.app
) Die Befehlszeilenoptionen finden Sie in den Kommentaren hier .Das Ändern der Info.plist ist die meiste Zeit nicht wirklich praktisch. Außerdem wird die Menüleiste der Anwendung entfernt. Wenn die Anwendung signiert ist, wird beim Bearbeiten der Info.plist in der Regel die Codesignatur unterbrochen, sodass die Anwendung beispielsweise nicht automatisch auf Elemente aus dem Anmeldeschlüsselbund zugreifen kann. Einige Anwendungen wie TextEdit und Chess stürzen beim Start ab, wenn ihre Info.plist geändert wurde. Die Info.plist wird möglicherweise auch ersetzt, wenn Sie die Anwendung aktualisieren.
(Wenn Sie verschiedene Varianten von gesehen haben
<key>LSUIElement</key><string>1</string>
, funktionieren beideLSUIElement
undNSUIElement
und<string>1</string>
können auch durch<integer>1</integer>
oder ersetzt werden<true/>
. Siehegrep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist
.)Hexe hat eine Option, um Anwendungen nach Namen auszuschließen:
Meistens wechsle ich zwischen Anwendungen mithilfe von Tastaturkürzeln oder mit Alfred. Ich habe ⌘⇥ und ⇧⌘⇥ mit KeyRemap4MacBook deaktiviert:
quelle
Wenn Sie froh sind, dass diese Programme beim Start gestartet werden, können Sie folgende Schritte ausführen:
Fügen Sie dann die gewünschten Programme hinzu und klicken Sie auf Ausblenden. Viola, sie werden ausgeführt und nicht im Dock oder im Application Switcher angezeigt.
quelle