Gibt es eine Möglichkeit, das Anwendungsfenster und das Dock-Symbol eines bestimmten aktive App in OS X? Ein bisschen wie ein Hintergrunddienst, der ein- oder ausgeschaltet werden kann.

Kommentare

  • Die Lösung kann sehr wohl app-spezifisch sein, daher wäre es gut, dies zu tun Kennen Sie die App, die Sie ausblenden möchten.
  • Es handelt sich um eine Drittanbieter-App namens Morphvox.

Antwort

Diese Lösung hat bei mir funktioniert, hängt jedoch möglicherweise von der jeweiligen Anwendung ab. Ich habe es mit einer Drittanbieter-App namens „Burn“ versucht und es hat funktioniert.

  1. Gehen Sie zu Ihrem Anwendungsordner und klicken Sie mit der rechten Maustaste (Steuerklick) auf die App, vor der Sie sich verstecken möchten Dock.

  2. Klicken Sie auf Show contents. Sie sollten nun in der Lage sein, „in“ den Dateien der App zu sehen.

  3. Öffnen Sie die Datei Info.plist in der Datei Contents Ordner mit TextEdit (Rechtsklick -> „Öffnen mit …“)

  4. Gehen Sie zum Ende der Datei und suchen Sie die Die letzten beiden Zeilen sollten lauten:

    </dict>
    </plist>

  5. Fügen Sie dies nun vor diesen beiden Zeilen ein und speichern Sie die Datei.

    <key>LSUIElement</key>
    <true/>

Danach wird das Dock-Symbol der App nicht mehr angezeigt. Beachten Sie, dass Sie den Aktivitätsmonitor oder das Terminal (killall <appname>) verwenden müssen, um die App zu beenden, wenn Sie das Fenster schließen.

Wenn das Fenster geschlossen wird In der App können Sie cmd + h drücken, um das Fenster auszublenden. Dies sollte Ihre App vollständig unsichtbar machen.

Um sie wieder sichtbar zu machen, entfernen Sie einfach diese beiden Zeilen erneut und die App sollte sich wie zuvor verhalten.


Quelle: Link

Kommentare

  • Nicht ‚ t arbeiten in 10.12 und höher. ??
  • @Itachi Ich habe ‚ keinen Mac zum Testen, sorry.
  • Sandbox-Registrierung fehlgeschlagen: Die Codesignatur ist ungültig: Der Vorgang konnte nicht abgeschlossen werden. (OSStatus-Fehler -67030.) Einige Tools von Drittanbietern, die auf diesem ‚ basieren, scheinen auch in Sierra nicht zu funktionieren. Es ist abgestürzt.
  • Funktioniert unter 10.13.5. Nach der Änderung müssen Sie die App neu starten.
  • Getestet und funktioniert gut für XQuartz, macOS Mojave 10.14.6. Vielen Dank.

Antwort

Verwenden Sie dazu den nativen PlistBuddy-Befehl:

/usr/libexec/PlistBuddy -c "Add :LSUIElement bool true" /Applications/[AppName].app/Contents/Info.plist 

Vergessen Sie nicht, die [App Name] zu ändern.

Wenn Sie zurückkehren möchten, führen Sie den folgenden Befehl aus:

/usr/libexec/PlistBuddy -c "Delete :LSUIElement" /Applications/[AppName].app/Contents/Info.plist 

Kommentare

  • Funktioniert am 10.14.4. Danke

Antwort

Kürzlich bin ich auf eine App namens gestoßen GhostTile und es macht genau das. Ich habe Dock Dodger ausprobiert und es hat nicht funktioniert, aber dieses hat definitiv funktioniert und ist ziemlich großartig.

http://ghosttile.kernelpanic.im/

Kommentare

  • Die Verwendung dieser App wurde ebenfalls beendet. Gibt es irgendwelche Vorteile bei der Verwendung einer kostenpflichtigen Version gegenüber einer Testversion?
  • Aus dem gelegentlich nervigen Popup, das besagt, dass Sie ‚ eine nicht lizenzierte Kopie verwenden

Antwort

Ein Drittanbieter ziehen -and-drop Anwendung mit dem Namen Dock Dodger entfernt eine Anwendung aus dem Dock und command + tab Sequenz für Sie. Auf diese Weise wird eine Anwendung immer noch aktiv ausgeführt , aber vollständig versteckt .

Es funktioniert für die meisten Anwendungen auf dem Mac. Wenn Sie jedoch eine versteckte Anwendung aktualisieren, wird Ihre Änderung möglicherweise rückgängig gemacht, sodass Sie sie möglicherweise erneut über Dock Dodger ausführen müssen.

Folgende Schritte:

  1. Dock Dodger herunterladen (zum Beispiel: von Apponic herunterladen )
  2. Starten Sie Dock Dodger (möglicherweise müssen Sie das Öffnen dieser App in Ihren macOS-Sicherheitseinstellungen zulassen, da es sich um einen nicht identifizierten Entwickler eines Drittanbieters handelt.
  3. Ziehen Sie die Anwendung, die Sie ausblenden möchten, per Drag & Drop im Dock Dodger-Fenster
  4. Dock Dodger beenden
  5. Starten Sie einfach die Anwendung, die Sie ausblenden möchten (neu).

Es gibt eine“ aber … „

Wenn Sie die Anwendung starten, die Sie gerade als ausgeblendet festgelegt haben, wird die angezeigt Anwendungsfenster.

  • Klicken Sie auf eine beliebige Stelle im Anwendungsfenster, um es nach vorne zu bringen und den Fokus zu erhalten.
  • Drücken Sie command + H auf Ihrer Tastatur, um Anwendung ausblenden Nach dem Ausblenden bleiben die meisten Anwendungen ausgeblendet.

So beenden Sie eine ausgeblendete App:

  • Aktivitätsmonitor öffnen
  • Suchen Sie den Namen Ihrer versteckten Anwendung in der Liste
  • Beenden oder Beenden erzwingen

oder:

  • Suchen Sie die versteckte Anwendung im Finder (normalerweise in Ihrem Anwendungsordner).
  • Starten Sie die versteckte Anwendung
  • Für die meisten Anwendungen, dies öffnet das Anwendungsfenster und bringt es nach vorne.
  • Sie können die Anwendung jetzt über das macOS-Menü beenden oder command + Q
  • Ein Nachteil der Verwendung von Dock Dodger:

    Ist dies umkehrbar? Dock Dodger hilft Ihnen nicht, diese Änderung rückgängig zu machen. So kehren Sie sie um:

    • Verwenden Sie die Antwort von @comfreak ( https://apple.stackexchange.com/a/207944/96748 ), um die Änderung rückgängig zu machen.
    • Oder erstellen Sie einfach vorher eine Sicherung / Archivierung / Kopie der Anwendung Sie nehmen die Änderung zum Ausblenden vor.

    Die Vorteile der Verwendung von Dock Dodger

    • Es ist eine sehr einfache Drag & Drop-Aktion in einem Schritt.

    I “ Ich habe es erfolgreich verwendet, um die Apps Wacom Desktop Center und SpamSieve unter macOS Sierra auszublenden. Ich habe festgestellt, dass der offizielle Download-Speicherort von Dock Dodger offline ist, und habe daher einen Apponic-Download-Link hinzugefügt.

    Kommentare

    • Awesome. Sie können die laufende App auch mit Command + up öffnen und die App normalerweise mit Command + Q beenden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.