Eine laufende App vor dem Dock verstecken?

8

Gibt es eine Möglichkeit, das Dock-Symbol einer laufenden App für Mac OS X auszublenden?

Machen
quelle

Antworten:

12

Wichtiger Hinweis: Unter Mac OS X 10.5+ funktioniert die unten erläuterte Methode nur für Apps, die nicht die in 10.5 eingeführte Funktion " Codesignatur " verwenden, um die Authentizität des ausgeführten Codes sicherzustellen. Das Ergebnis der Anwendung dieser Methode auf eine signierte App ist unterschiedlich. Dies kann dazu führen, dass die App beim Start abstürzt oder ein unerwartetes Verhalten auftritt .

Sie können die Info.plistim Verzeichnis jeder App enthaltene Datei (z. B. /Applications/VLC.app/Contents/Info.plist) bearbeiten, indem Sie die folgenden Zeilen hinzufügen:

<key>LSUIElement</key>
<string>1</string>

Zum Beispiel:

<?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>

Wenn Sie die App starten, sehen Sie das Symbol nur für eine Sekunde und es verschwindet.

Docklessund Dock Dodgerändern Sie dies automatisch in Apps.

Maverik
quelle
Krank, gibt es eine App, die dies automatisiert?
Rendern
@Fendi Ich habe zwei Apps hinzugefügt, die das gemacht haben. Ich habe sie jedoch noch nie mit den neuesten OS X-Versionen ausprobiert.
Maverik
Gibt es einen bestimmten Grund, warum diese Methode nicht mit Parallels funktioniert?
Rendern
@Fendi Ich weiß nicht, ich bin kein Parallels-Benutzer, daher kann ich es nicht testen. Es tut uns leid!
Maverik
Dies funktionierte für mich beim Ausblenden von Benachrichtigungen aus dem Spotify-Dock. Ein Nebeneffekt ist jedoch, dass die obere Spotify-Leiste verschwindet. Es scheint, dass mein Computer nicht weiß, dass Spotify ausgeführt wird, sodass ich nicht beenden kann. W / e wird Benachrichtigungsnummern los
Connor Leech
1
  1. Das hat super geklappt. Ich wollte Mail alle 15 Minuten öffnen, also habe ich im Applescript Editor ein Skript erstellt, das so aussieht:

    Wiederholungs-
    Tell-Anwendung "Mail"
    Aktivierungsverzögerung
    60 * 15
    Ende Tell-
    End-Wiederholung

    Die Verzögerung von 60 beträgt 60 Sekunden und ich habe sie mit 15 (= 15 Minuten) multipliziert.

  2. Dann klickte ich in Applescript auf "Kompilieren" und dann auf "Speichern" und nannte es "Mail alle 15", ABER stellte sicher, dass es als Anwendung und nicht als Skript in meinem Anwendungsordner benannt wurde.

  3. Gehen Sie zu Ihrem Finder und in Ihrem Anwendungsordner befindet sich Ihre neue Datei "Mail alle 15". Klicken Sie mit der rechten Maustaste auf diese Datei und wählen Sie "Paketinhalt anzeigen"> Inhalt.
    Sie sehen eine Datei mit dem Namen Info.plist, in der Sie die Datei in Ihrem Texteditor durch Doppelklicken öffnen können.

  4. Sobald Sie die Datei geöffnet haben, geben Sie den oben genannten Code ein und setzen Sie ihn direkt unter die Zeile "dict"

    Hinweis: Sobald Sie versuchen zu bearbeiten, werden Sie gewarnt:

    Sie haben keine Berechtigung, in den Ordner zu schreiben, in dem sich die Datei „Info.plist“ befindet. Sie können dieses Dokument duplizieren und das Duplikat bearbeiten. Nur das Duplikat enthält Ihre Änderungen.

    Gehen Sie voran und duplizieren Sie es und nehmen Sie die 2-Zeilen-Änderung mit der Einfügung vor. Speichern Sie die Datei auf Ihrem Desktop als Info.plist (genau wie die Originaldatei).

  5. Ihr Finder sollte weiterhin geöffnet sein. Wenn nicht, öffnen Sie ihn erneut, indem Sie Schritt 3 wiederholen. Benennen Sie die Originaldatei um. Ich habe sie Info-A.plist genannt (nur aus Sicherheitsgründen. Ich bin sicher, Sie könnten die Datei einfach in den Papierkorb verschieben, aber ich wollte kein Risiko eingehen.)

  6. Ich habe Orte mit den Dateien getauscht (Info.plist vom Desktop in den Ordner "Mail alle 15> Inhalt" verschoben und die Info-A.plist auf den Desktop verschoben)

  7. Gehen Sie zu Systemeinstellungen> Benutzer & Gruppen> Anmeldeelemente und klicken Sie dann auf das Pluszeichen (+), um eine Anmeldeanwendung hinzuzufügen, die beim Booten oder Anmelden gestartet werden soll. Jetzt wird es alle 15 Minuten geöffnet und das Symbol und die App sind beim Öffnen nicht mehr sichtbar.

Ich hoffe, das hilft, weil ich nichts über Macs weiß und viel recherchieren musste, bevor ich es endlich richtig verstanden habe. Diese Webseite war dort, wo ich war, als ich es endlich richtig gemacht habe, also protokolliere ich diese als zukünftige Referenz.

Dichter
quelle