Blenden Sie das Dock-Symbol einer Anwendung aus

Gibt es eine einfache Möglichkeit, das Dock-Symbol einer Anwendung auszublenden? Zum Beispiel kann ich das Dock-Symbol von Iconfactory xScope nicht ausblenden . Die meisten ähnlichen Apps haben eine Option zum Ausblenden des Dock-Symbols, aber ich kann anscheinend keines in den Einstellungen dieser App finden.

Antworten (4)

Versuchen Sie, die Plist der App zu bearbeiten (innerhalb des .app-Pakets, dh xScope.app/Contents/Info.plist)

und fügen Sie den folgenden Eintrag hinzu oder bearbeiten Sie ihn:

<key>NSUIElement</key>
<string>1</string>

Da dadurch die Menüleisten ausgeblendet werden, sollte es möglich sein, eine Tastenkombination System Preferences>Keyboard>Keyboard Shortcutsfür alle Funktionen zu erstellen, für die Sie die Menüs benötigen.

Dadurch wird das Dock-Symbol, aber auch die Menüleiste der App ausgeblendet, wodurch einige Funktionen unbrauchbar werden (z. B. das Erstellen einer neuen Hilfslinie).
@titanium Es gibt keine Möglichkeit, das Dock-Symbol auszublenden, ohne die Menüleiste auszublenden. Dies wurde zuvor auf anderen Websites gefragt, und niemand ist jemals über das Problem mit der Menüleiste hinweggekommen.
Ich habe keine Kopie von xScope, daher sind mir alle Nebenwirkungen des Nichtzugriffs auf das Menü nicht bekannt. Meine Lösung hat dieselben Auswirkungen wie die Dock Dodger- oder Dockless-Lösungen, da ich glaube, dass sie mehr oder weniger GUIs sind für die in dieser Antwort gezeigten Änderungen.
Ich markiere Ihre Antwort als akzeptiert, da ich nicht glaube, dass es eine gute Lösung für meine Frage gibt.

Plist-Dateien verwenden ein Schlüssel/Wert-Format, das den Typ des Schlüssels deklariert. Der richtige Code lautet:

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

Kleben Sie diese vor die </dict> </plist>Linien, und voilà . Das funktioniert bei mir auf High Sierra.

Etwas zusätzliche Hilfe für die weniger Erfahrenen.........

Apple macht diese Art der Kontrolle über den eigenen Computer wie üblich schwierig, wenn nicht sogar unmöglich. Folgendes müssen Sie tun:

  1. Stellen Sie sicher, dass Sie als Administrator angemeldet sind.
  2. Suchen Sie im Finder unter Anwendungen nach der entsprechenden App. Klicken Sie mit der rechten Maustaste > wählen Sie „Paketinhalt anzeigen“ > wählen Sie „Inhalt“. Sie sollten jetzt das Verzeichnis mit Ihrer App sehen, das eine Datei mit dem Namen info.plist enthalten sollte .
  3. Doppelklicken Sie auf die .plist-Datei. Dies sollte die Datei in TextEdit öffnen.
  4. Sobald Sie versuchen, etwas mit der Datei zu tun, erhalten Sie eine Meldung, die besagt: „Sie haben keine Berechtigung, in den Ordner zu schreiben, in dem sich die Datei ‚Info‘ befindet“, und Ihnen anbieten, ein Duplikat zu bearbeiten. Klicken Sie auf „Duplizieren“.
  5. Nehmen Sie die Bearbeitung wie oben vor.
  6. Speichern Sie die (duplizierte) Datei auf Ihrem Desktop. Nennen Sie es info.plist . (Achten Sie darauf, dass der Finder die Erweiterung nicht in .txt ändert oder „copy“ zum Namen hinzufügt. Deaktivieren Sie im Zweifelsfall „Erweiterung ausblenden“ unten links im Fenster „Speichern“.)
  7. Kopieren Sie diese neu bearbeitete Datei zurück in den Ordner "Contents", den Sie in Schritt 2 gefunden haben.

NB Ich überspringe die lächerliche Anzahl von Malen, die Sie Ihr Passwort eingeben müssen.

Es gibt Apps, mit denen Sie das Dock-Symbol einer App ausblenden können. Die, von denen ich gehört habe, sind Dock Dodger und Dockless (beide kostenlos erhältlich).

Denken Sie daran, dass jede dieser Apps auch die Menüleisten einer App ausblendet (, App , Datei, Bearbeiten usw.). Dies ist unvermeidlich, soweit ich das beurteilen kann.
Beachten Sie, dass die Menüleisten-App von xScope (rechts mit Spotlight) erhalten bleibt.

Info.plist innerhalb der .app bearbeiten (z. B. Xcode.app)
Sie können auf den Inhalt einer App zugreifen, indem Sie
/SecondClick (Rechtsklick)/Paketinhalt anzeigen,
z. B. Xcode.app/Contents/Info.plist

diesen Schlüssel hinzufügen:

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

Hinweis: Ich habe gerade eine Kalender-App aktualisiert, bei der dieses Dock-Problem aufgetreten ist. In der neuen Version ist es behoben. Ich habe die ältere .app-Datei gespeichert und .plist in beiden Versionen derselben App verglichen.

Standardwerte schreiben /Applications/Xcode.app/Contents/Info.plist LSUIElement true