Ich finde es wirklich ärgerlich, wie nutzlos das Adium-Symbol immer am Dock ist:
Zum Öffnen der Kontaktliste können Sie einfach die Statusleiste verwenden (das Dock-Symbol ist meiner Meinung nach nur Platzverschwendung):
Gibt es also eine Möglichkeit, das Dock-Symbol von Adium (oder vorzugsweise eine App) zu entfernen und nur das Statusleistenelement (voll funktionsfähig) beizubehalten?
Dies scheint ein Duplikat des Dock-Symbols einer Anwendung zu sein, aber durch diese Antwort wird auch das Statusleistenelement ausgeblendet, nachdem niemand geantwortet hat. Sind seit 2011 neue Techniken aufgetaucht?
Ich hätte lieber eine Technik ohne eine andere App, aber wenn das die einzige Option ist, muss das gehen ...
defaults write com.apple.dock hide-mirror -bool true;killall Dock
Antworten:
Ich habe dies mit einem einfachen Terminal- Befehl erreicht:
defaults write /Applications/Adium.app/Contents/Info.plist LSUIElement true
Per
defaults(1)
, "Mit den Standardeinstellungen können Benutzer Mac OS X-Standardeinstellungen über eine Befehlszeilen-Shell lesen, schreiben und löschen." Das macht also eigentlich das Gleiche wie die anderen Antworten hier, aber ohne die plist-Datei manuell zu bearbeiten, was die Sicherheit erhöht und die Skriptfähigkeit erhöht.quelle
defaults write /Applications/Just Press Record.app/Contents/Info.plist LSUIElement true
Gibt den Fehler:Unexpected argument LSUIElement; leaving defaults unchanged.
. Was ist hier los? (Laufen El Capitan).Ja, es gibt einen Weg: Gehen Sie einfach in die App, klicken Sie mit der rechten Maustaste und zeigen Sie den Paketinhalt an. Gehen Sie in Anwendung / Inhalt und öffnen Sie die info.plist mit einem einfachen Texteditor. Fügen Sie diese Zeilen unter dem Diktatschlüssel hinzu:
Ja, da gibt es einen Unterschied. NSUIElement ist ein alter Schlüssel. Seit der Einführung von Launchd-Diensten durch Apple wird der LSUIElement-Schlüssel verwendet. Dies funktioniert auch für Adium, ich habe es gerade getestet.
Wenn die Datei nicht gespeichert werden kann, kopieren Sie sie einfach aus dem Ordner auf Ihren Desktop, bearbeiten Sie sie und verschieben Sie sie zurück in die App.
Beachten Sie, dass die App mit dem LSUI-Element im Hintergrund arbeitet. Es behält das Menüsymbol bei, aber Ihre App wird weder im App-Switcher (CMD + Tab) noch im Force-Quit-Menü angezeigt.
Hier ist ein Screenshot, wie ich es gemacht habe:
quelle
Ich habe einen Weg gefunden, der für mich funktioniert.
Ursprünglich sagte mir der Benutzer chillin , dass ich dies mit TextEdit einfach zur
Info.plist
Datei zwischen dendict
Tags hinzufügen könnte :Aber alles, was ich sah, war etwas Kauderwelsch (siehe unten für Screenshots).
Aber dann habe ich XCode installiert und die
Info.plist
Datei im Eigenschaftenlisten-Editor geöffnet .Info.plist
Gehen Sie zum Öffnen zu Ihrer Festplatte (z. B. Macintosh HD) und öffnen Sie den Ordner "Programme" - Macintosh HD> Programme> Rechtsklick auf Adium> PaketinhaltInfo.plist
öffnen > Inhalt> Rechtsklick und öffnen Sie mit dem Eigenschaftenlisten-Editor. Dies öffnet folgendes:Klicken Sie dann oben auf Element hinzufügen und benennen Sie den Schlüssel als,
LSUIElement
und das Kontrollkästchen für den Wert sollte aktiviert sein (z. B. 1 oder Wahr).LSUIElement
:Quelle
Hinweis: Wenn Sie auf das Wertefeld klicken, wird der Schlüssel automatisch in umbenannt
Application is agent (UIElement)
Es sollte dann so aussehen:
Dann können Sie Adium öffnen und es befindet sich weiterhin in der Menüleiste, jedoch nicht mehr im Dock!
Dies ist die
Info.plist
Datei, die ich gesehen habe, nachdem ich den Eigenschaftenlisten-Editor verwendet habe (ich habe einen der Teile hervorgehoben, die sich geändert haben):Wie ich bereits sagte, funktionierte die Methode, die der Benutzer Chillin sagte, für einige Leute, aber dies funktionierte für mich. Folgendes habe ich gesehen, als Chillin diese Frage beantwortete:
... wo ich so etwas hätte sehen sollen (Bild via hotdigitalnews ):
quelle
Vorherige Antwort ist knapp, aber keine Zigarre. Plist-Dateien verwenden ein Schlüssel- / Wert-Format, das den Typ des Schlüssels angibt. Der richtige Code lautet:
Stecken Sie diese vor den
</dict> </plist>
Zeilen und voilà . Das funktioniert bei mir in High Sierra.Zusätzliche Hilfe für weniger erfahrene .........
Apple macht diese Art der Kontrolle über Ihren eigenen Computer wie gewohnt schwierig, wenn nicht unmöglich. Folgendes müssen Sie tun:
NB Ich überspringe die lächerliche Anzahl von Malen, in denen Sie Ihr Passwort eingeben müssen.
quelle