Dock-Symbole bewegen sich in Yosemite nicht

Ich kann die Dock-Symbole nach jedem Neustart für einen bestimmten Zeitraum neu anordnen, obwohl ich die Zeitdauer nicht bestimmen konnte. Dann kann ich die Dock-Symbole nicht erneut anordnen.

Ich habe die hier gefundenen Lösungen ausprobiert: Dock-Symbole können nicht neu angeordnet werden

Der killall DockBefehl hat nichts bewirkt.

Das Löschen der com.apple.dock.plistDatei schien nur aufgrund des Neustarts zu funktionieren, da das Problem nach einer Weile erneut auftrat.

Gibt es eine Möglichkeit, dieses Problem zu beheben, damit ich nicht jedes Mal neu starten muss, wenn ich Symbole neu anordnen möchte?

Haben Sie eine Menge Start-up-Apps?
Nein, ich weiß nicht. Ich glaube nur Chrom.
Was passiert, wenn Sie sich bei einem anderen Konto anmelden?
@markhunte Abmelden und erneutes Anmelden hat das Problem behoben, aber ich weiß nicht, wie lange das dauern wird. Es kann eine ähnliche vorübergehende Lösung wie ein Neustart sein.
Vielleicht ist es das gleiche Problem: apple.stackexchange.com/questions/151522/…

Antworten (15)

Hast du das versucht?

Finder- und Dock-Probleme in OSX 10.10.1

Ich hatte genau das gleiche Problem und es wurde definitiv durch die Pushbullet-Erweiterung in Chrome verursacht. Deaktivierte die Erweiterung vollständig, startete das System neu und das Dock begann zu arbeiten. Ich weiß nicht, ob es speziell durch die aktivierte Option "Universelles Kopieren und Einfügen" oder die Erweiterung als Ganzes verursacht wurde, müsste dies weiter untersuchen. Hoffe das hilft.

Das scheint das wahrscheinlichste zu sein. Ich hatte Pushbullet mit aktiviertem universellem Kopieren/Einfügen. Aufgrund des Neustarts funktioniert es, aber ich werde es einen Tag geben, um sicherzustellen, dass es weiterhin funktioniert.

Geben Sie in Terminal.app Folgendes ein:

defaults read com.apple.dock contents-immutable

1Wenn es dann wieder kommt

Erstellen Sie eine Sicherungskopie der plist-Datei und versuchen Sie dann diesen Befehl, um das Dock zu entsperren?

defaults write com.apple.dock contents-immutable -bool no; killall Dock
Ich wusste nichts davon. Ich habe es gerade mit true versucht und es gibt die Art von Verhalten, die das OP sieht. Die einzige Sache ist, dass das erste Mal, als ich es benutzte, die plist beschädigt wurde. Glücklicherweise wusste ich, dass ich die Plist einfach in den Papierkorb verschieben und wieder einloggen musste. Dadurch wurde eine neue mit der ursprünglichen Einstellung erstellt, die ich hatte. (Ich erstelle normalerweise zuerst ein Backup :-), aber das sollte die Datei nicht beschädigt haben?)
Ich habe Ihre Antwort aktualisiert, um zuerst einen Test aufzunehmen und die Datei zu sichern
Leider hat das alles dazu geführt, dass mein Dock neu gestartet und auf die Standardeinstellungen zurückgesetzt wurde, die Symbole waren immer noch gesperrt. Ich musste immer noch einen Neustart durchführen, um die Symbole und Ordner wieder dorthin zu verschieben, wo ich sie haben wollte.
Ah, nicht gut, wenn es die Plist beschädigt hat. Ich habe es versucht und es war in Ordnung, aber danke für das Hinzufügen des Tests. War der Test, den Sie vor der Ausführung des zweiten Befehls durchgeführt haben, positiv oder negativ? Und mit "Auf Standardwerte zurücksetzen" meinen Sie, dass die Positionen der Apps im Dock auf die alten Positionen zurückgesetzt werden? Könnte die Plist mit einer alten Kopie von irgendwoher überschrieben werden?
Sie können @TronicZomB verwenden, um sicherzustellen, dass sie Ihre Kommentare sehen
Der erste Befehl sagte, dass die Datei nicht gefunden wurde. Ich habe den zweiten Befehl trotzdem versucht und er wurde auf die Standardeinstellungen zurückgesetzt, in dem Sinne, dass es sich um Symbole für Mail, Pages, iPhoto usw. handelte.
@TronicZomB Hatten Sie die plist mit dem Befehl "defaults delete" in derselben Sitzung gelöscht? Dh ohne Neustart?
@Bootle habe ich nicht.

Scheint, dass Pushbullet der Übeltäter ist (danke @mysz). Deaktivieren Sie insbesondere die Chrome-Erweiterung für Pushbullet, indem Sie die Einstellungsseite der Erweiterung besuchen. Führen Sie einen Neustart durch und das Problem sollte behoben sein

Ist es möglich, dass Sie beim Ziehen unabsichtlich die Befehlstaste gedrückt halten? Die Befehlstaste "sperrt" vorübergehend das Dock, sodass es beim Ziehen zum/vom Dock nicht beeinflusst wird. Das ist neu in Yosemite. Der Zweck ist zweifach:

  • Wenn Sie ein Dokument in das Dock ziehen, wird verhindert, dass bereits vorhandene Symbole von dem Symbol, das Sie ziehen, „wegtanzen“, wodurch es einfacher wird, ein Dokument auf einer App im Dock abzulegen.

  • Wenn Sie ein Dokument aus dem Dock ziehen, teilt es dem Dock mit, dass Sie beabsichtigen, es irgendwo abzulegen (z. B. in einer Anwendung oder in Ihrer Finder-Seitenleiste) und nicht versuchen, es zu entfernen.

Sie könnten einwenden: „Ich würde es wissen , wenn ich die Befehlstaste gedrückt halten würde.“ Aber es ist möglich, dass Sie versehentlich "Sticky Keys" aktivieren. Standardmäßig wird Sticky Keys durch fünfmaliges Drücken der Umschalttaste nacheinander ein-/ausgeschaltet. Dies ist einfach, wenn Sie ein Spiel spielen, das die Umschalttaste als Feuertaste verwendet.

Wenn „Sticky Keys“ aktiviert ist und Sie auf eine der Zusatztasten (Befehl, Steuerung, Umschalttaste, Option) tippen, bleibt die Zusatztaste „kleben“, auch nachdem Sie Ihren Finger von der Taste genommen haben, bis Sie eine Nicht-Zusatztaste drücken. Der Zweck besteht darin, die Verwendung des Computers durch jemanden zu erleichtern, der nur eine Taste gleichzeitig drücken kann.

Beachten Sie, dass das Ziehen von etwas zum/vom Dock eine Mausaktion ist, keine "Nicht-Modifikatortaste", und den Sticky-Modifikator nicht freigibt.

Wenn Sie zweimal hintereinander auf eine Zusatztaste tippen, wird sie gesperrt, ähnlich wie die Feststelltaste funktioniert. Die Taste verhält sich wie gedrückt, bis Sie sie erneut antippen, um sie zu entsperren.

Wenn Sticky Keys aktiviert wurde, ist es einfach, die Befehlstaste zu drücken, um eine Tastenkombination aufzurufen, und dann Ihre Meinung zu ändern. Sie heben Ihren Finger von der Taste, aber Dock (und all Ihre anderen Apps) denken, dass Sie die Taste immer noch gedrückt halten.

Ausgezeichneter Vorschlag, der sehr wahrscheinlich war. Ich habe jedoch nachgesehen und habe leider keine Sticky Keys aktiviert.
Um es nicht zu übertreiben, aber wie hast du das überprüft? Wenn Sie zu Systemeinstellungen→Eingabehilfen→Tastatur gegangen sind und kein Häkchen vor „Sticky Keys aktivieren“ gesehen haben, bedeutet das nicht, dass Sticky Keys nicht aktiviert ist. Es bedeutet nur, dass es gerade ausgeschaltet ist. Während Sie sich dieses Einstellungsfenster ansehen, tippen Sie fünfmal auf die Umschalttaste und sehen Sie, was passiert. (Hinter der Options…Schaltfläche verbirgt sich eine Option, die standardmäßig aktiviert ist, um die Aktion „Fünfmal auf die Umschalttaste tippen“ zu einem Synonym für einen Klick auf „Sticky Keys aktivieren“ zu machen.)
Ich habe alle diese Bereiche überprüft und es ist definitiv nicht aktiviert. Ich wünschte, das wäre der Fall, damit dies eine schnelle Lösung wäre.
Dasselbe hier ... Sticky Keys ist DEFINITIV deaktiviert UND derzeit deaktiviert.

Verwenden Sie eine App wie TinkerTool ( http://www.bresink.com/osx/TinkerTool.html ), um die Funktionsweise Ihres Systems zu ändern?

TinkerTool Dock-Einstellungen

Ich hatte ein ähnliches Problem, außer dass es nicht zeitgebunden war (zu meinen Tests). Ich konnte die Dock-Symbole einfach nicht neu anordnen, egal welche Optionen ich ausgewählt hatte (in TinkerTool).

Schließlich habe ich mich entschieden, die Optionen in TinkerTool zurückzusetzen, mich abzumelden und wieder anzumelden. Das hat es für mich gelöst.

TinkerTool-Reset-Bereich

Wenn Sie keine solchen Apps verwendet haben, können Sie versuchen, TinkerTool herunterzuladen, mit den Optionen für das Dock herumzuspielen und schließlich, wenn nichts anderes funktioniert, die TinkerTool-Optionen zurückzusetzen.

Beachten Sie, dass ich zuerst die Option „Auf den Zustand vor TinkerTool zurücksetzen“ gewählt habe und unmittelbar danach „Auf Standardwerte zurücksetzen“ gewählt habe.

Ich hoffe, das funktioniert auch bei dir!

Ich habe TinkerTool nicht verwendet. Ich kann versuchen, es herunterzuladen und einen Reset durchzuführen, um es herauszufinden.
Ich habe es auf die Standardeinstellungen zurückgesetzt und dann neu gestartet, und das Problem trat später an diesem Tag erneut auf.

Das einfache Beenden der com.apple.dock.plist aus dem Finder funktioniert möglicherweise nicht, da das System die aktuellen Einstellungen im Speicher hält und sie einfach zurückschreibt.

Sie könnten versuchen, es aus Terminal.app zu löschen


Aktualisieren.

Gehen Sie im Finder zum Ordner ~/Library/Application Support und entfernen Sie den Ordner:

Dock(dies enthält eine Dock-Datenbank)

Dann im Terminal eingeben und ausführen

defaults delete com.apple.dock.plist;killall Dock

Ich habe das versucht und es hat das Problem immer noch nicht behoben. Danke für den Versuch zu helfen.
@TronicZomB, als Sie dies taten, kamen die gleichen Symbole im Dock oder die Standardsymbole zurück
Die Symbole kamen wie zuvor zurück, nicht die Standardeinstellungen.
Was bedeutet, dass es immer noch aus dem Speicher kommt. Die einzige Möglichkeit, wie ich es in der Vergangenheit wirklich getan habe, besteht darin, die Voreinstellung zu beenden und sofort einen harten Neustart durchzuführen. Aber ich empfehle das nicht, da es drastisch ist.
@TronicZomB Aber mir ist aufgefallen, dass Sie in Bootles Antwort sagen, dass Sie jetzt wieder auf die Standardeinstellungen zurückgesetzt sind. Wenn es also behoben werden würde, wäre es damals gewesen.
@TronicZomB Ich habe meine Antwort mit etwas anderem aktualisiert, um es zu versuchen.
Das Löschen der Datei funktioniert nicht. Egal, ob Sie es mit Finder oder Terminal löschen, das Problem ist, dass das Standardsystem die Einstellungen im RAM hält. Die Möglichkeit, die Einstellungen zu "vernichten", besteht darin, das Standardsystem zu bitten, seinen RAM-Cache zu aktualisieren, um anzuzeigen, dass die Datei leer ist. Das machst du mit defaults delete com.apple.dock. Nach und nach schreibt das Standardsystem die Datei als praktisch leere .plist neu. Der killall DockTeil besteht darin, Dock darauf hinzuweisen, dass seine Standardeinstellungen geändert wurden.
@ganbustein, ich denke, du musst meine Antwort lesen. Da Sie gerade wiederholt haben, was ich darin gesagt habe.!!
@markhunte Ich habe Ihre aktualisierte Antwort noch nicht ausprobiert. Ich werde die Antwort von mysz versuchen.
@markuunte Als ich meinen Kommentar schrieb, sagte Ihre Antwort nur, dass Sie vielleicht mehr Glück hätten, wenn Sie die Datei im Terminal entfernen (wie in, mit rm) und dann den Finder verwenden (wie in, in den Papierkorb ziehen). Mein Kommentar war zu betonen, dass ich rmkein besseres Glück hätte. Es ist nicht fair, Ihre Antwort zu bearbeiten und sich dann zu beschweren, dass mein Kommentar Ihre Bearbeitung nicht vorausgesehen hat.
@ganbustein, ich weiß nicht, wovon zum Teufel du redest. Wenn Sie auf klicken, edited..sehen Sie alle Iterationen der Antwort. In Rot ist das, was entfernt wurde, und in Grün, was hinzugefügt wurde.

Wenn Ihr Problem noch nicht gelöst ist, kann ich Ihnen eine Reihe von Dingen einfallen lassen, die möglicherweise passieren, aber etwas Nachforschung erfordern. Sie haben bereits irgendwo kommentiert, dass Sie die Lösung in einer Chrome-Erweiterung gefunden haben, aber wenn jemand anderes mit einem ähnlichen Problem hier ankommt, aber ohne Chrome oder eine Erweiterung zu verwenden, könnte sich dies als nützlich erweisen.

Überprüfen Sie zunächst, ob dieses Problem systemweit oder an Ihr Benutzerkonto gebunden ist.

Erstellen Sie über die Systemeinstellungen ein neues Konto, melden Sie sich ab und melden Sie sich bei dem neuen Konto an. Verwenden Sie die vorinstallierten Apple-Apps und prüfen Sie, ob das Problem weiterhin besteht.

Wenn dies der Fall ist, hat das Problem mit etwas zu tun, das Sie installiert haben und das als Anwendung oder Dienst im Hintergrund ausgeführt wird. Es könnte auch etwas sein, das sich in MCX einklinkt, ein System, das für Netzwerkadministratoren entwickelt wurde, um Einstellungen auf Computern festzuhalten.

Wenn das Problem behoben ist, ist es nur in Ihrem Konto. Dies bedeutet, dass es auf alle Anwendungen beschränkt ist, die ausgeführt werden, wenn Sie sich anmelden, sowie auf alle Dateien und Einstellungen in Ihrem Home-Ordner. Um herauszufinden, was das Problem verursacht, werden die folgenden Daten benötigt:

  • Liste der Dateien in ~/Library/LaunchAgents (falls dieses Verzeichnis existiert)
  • Liste der Dateien in ~/Library/LaunchDaemons (falls dieses Verzeichnis existiert)
  • Liste der Elemente im Erweiterungsfeld in den Systemeinstellungen
  • Liste der Elemente in den Anmeldeelementen im Benutzer- und Gruppenbereich (auch Systemeinstellungen)
  • Liste der Anwendungen, die Sie so eingestellt haben, dass sie automatisch gestartet werden, wenn Sie sich beim Dock anmelden

Dies gibt eine Liste aller möglichen Elemente, die den normalen Betrieb des Docks beeinflussen könnten. Das ~/ ist eine Abkürzung für Ihr Benutzer-Home-Verzeichnis. Auf das ~/Library-Verzeichnis kann über den Finder zugegriffen werden, indem Sie die Wahltaste (oder Alt-Taste) gedrückt halten und auf das Menü „Gehe zu“ und dann auf das Bibliothekselement klicken.

Das nächste Datenbit kommt vom Aktivitätsmonitor. Wenn Sie sich anmelden, öffnen Sie bitte den Aktivitätsmonitor, suchen Sie das Dock-Element in der Liste der Prozesse und doppelklicken Sie darauf. Dies öffnet die Detailansicht des Dock-Prozesses. Die dritte Registerkarte „Geöffnete Dateien und Ports“ enthält eine Liste der Dateien, die das Dock geöffnet hat. Kopieren Sie diese Liste hierher (oder verwenden Sie einen Einfügedienst wie pastebin.com ), der uns eine Liste aller Dateien liefert, die das Dock verwendet. Wenn da was drin ist, was da nicht hingehört, dann ist das der Übeltäter.

Das nächste Datenbit würde aus den Systemprotokollen stammen. Console ist die Anwendung, mit der Sie die Protokolle anzeigen und mithilfe der Such- und Filteroptionen bestimmte Daten abrufen können. Was Sie tun könnten, ist, es zu starten und offen zu halten, und sobald das Dock gesperrt ist (es Ihnen nicht erlaubt, Elemente zu verschieben), überprüfen Sie, ob die Protokolle plötzlich Dinge anzeigen, die sich auf das Dock oder eine geöffnete Anwendung beziehen , oder vielleicht sandboxd, OpenGL oder WindowServer. Kopieren Sie diese Zeilen (und noch einmal, wenn es sich um viel Text handelt, könnte ein Einfügedienst wie pastern.com nützlich sein, um Ihren Beitrag nicht aufzublähen) und das könnte uns sagen, was passiert.

Nicht in der Lage, irgendetwas im Dock herumzuziehen, aber alles andere funktioniert, lässt mich glauben, dass entweder etwas die Symbole sperrt, was eine unterstützte Funktion im Dock ist, oder dass eine externe Anwendung versucht, mit dem Dock für einige zu kommunizieren Art von Funktionalität und es macht etwas falsch und bricht dadurch einige Funktionen. Das Dock ist mehr als nur ein Dock, es verwaltet auch bestimmte Aspekte des Fensterwechsels, des Anwendungswechsels, der Missionskontrolle, des Startens von Diensten und, wenn ich mich richtig erinnere, einiger Zwischenablagefunktionen.

Nachdem Sie die Daten gesammelt haben, können Sie das Dock möglicherweise über die Aktivitätsanzeige neu starten, indem Sie die Schaltfläche „Beenden“ unten in dem Detailfenster verwenden, das Sie durch Doppelklicken auf das Dock aus der Prozessliste geöffnet haben. Tipp: Um zu verhindern, dass das Prozesslistenformular herumhüpft, sortieren Sie es nach Namen.

Beim Versuch, die Dock-Symbole auf dem neuen MacBook Pro 13" Retina 10.10.2 neu anzuordnen, hatte ich auch dieses Problem. Ich habe versehentlich auf Ziehen gedrückt, während ich die Fn-Taste gedrückt gehalten habe; huh? Aber es hat funktioniert!

Ich verwende 10.10.3 auf einem 15-Zoll-MacBook Pro von Mitte 2010 und habe das gleiche Problem festgestellt. Es scheint, dass das Klicken auf ein bestimmtes Dock-Symbol sehr schnell das Popup-Menü „Optionen…“ direkt darüber öffnet und das Wenn ich jedoch schnell genug bin, kann ich das Symbol verschieben, bevor das Menü angezeigt wird, und das Symbol bleibt verschiebbar, solange ich mit dem Trackpad klicke. Soll es so funktionieren?Wer weiß?Einen Versuch wert, wenn es einige der exotischeren Lösungen vermeidet, die oben angeboten werden.

UPDATE: Ich habe es geschafft, bei einem nahe gelegenen Simply Mac-Laden vorbeizuschauen, um zu sehen, ob mein Ansatz auf einer ihrer Maschinen funktioniert. Bevor ich das "Problem" erklären konnte, fuhr die nette Verkäuferin fort, ein Dock-Symbol genau so zu verschieben, wie ich es zu Hause getan hatte. Scheint so zu funktionieren!

Ich habe die Chrome-Erweiterung "Pushbullet" nicht. Für mich war es ein kleines Missverständnis und eigentlich ziemlich albern, ich bin Entwickler und lebe hauptsächlich in der Shell/dem Terminal, also bin ich mit der GUI noch ziemlich ungewohnt. Ich kam von einem Computer (2012 Air) zu meinem neuen Computer

Ich wollte einige Symbole aus dem Dock entfernen. Ich habe versucht, sie wegzuziehen, an diesem Punkt erschien ein Tooltip mit dem Wort "entfernen", wenn ich losließ, rutschte das Symbol einfach direkt zurück zu meinem Dock, "wut?".

Meine Lösung

Wenn eine Anwendung nicht auf "Im Dock behalten" eingestellt ist, können Sie sie nicht aus dem Dock ziehen, Sie werden erleben, was ich oben erwähnt habe. Alles, was Sie tun müssen, ist... die Anwendung zu schließen, und sie verschwindet aus dem Dock.

Mein Fall

Ich habe versucht, "Chrome" aus meinem Dock zu entfernen, da ich Alfred verwende, um alles zu starten. Ich konnte es nicht entfernen, als mir klar wurde, was ich zuvor erwähnt hatte, war es ein "duh" -Moment. Ich konnte dann sehen, dass ich die Apps aus dem Dock entfernen konnte, die tatsächlich daran "gesperrt" waren.

Halten Sie die „fn“-Taste gedrückt und ziehen Sie die Symbole im Dock an die gewünschte Position.

Ich hatte dieses Problem auf meinem 2016 MacBook Pro 13". Es hatte etwas mit dem haptischen Feedback-Trackpad zu tun. Wenn ich langsam fest drückte, bemerkte ich, dass es zweimal klickte und der zweite Klick das Fenster verkleinerte (oder sagte, dass keine Fenster verfügbar sind, wenn das App, die ich verschieben wollte, war nicht live); diese Aktion ließ mich das Symbol nicht verschieben. Wenn ich jedoch leicht drücke und das Symbol schnell bewege, sodass der erste Klick aktiviert würde, aber nicht der zweite Klick, könnte ich das Symbol jetzt verschieben Es gibt vielleicht eine Trackpad-Einstellung, mit der ich das harte und weiche Klicken ausschalten kann, aber ich bin es leid, damit herumzuspielen.

Klicken Sie auf die ALT-Taste und halten Sie sie gedrückt. Klicken Sie dann mit der Maus auf das Symbol, das Sie verschieben möchten, und halten Sie die Maustaste gedrückt. Es hat ein paar Mal gedauert, bis ich das Symbol in Bewegung gesetzt habe, aber es hat bei mir funktioniert.

Wenn Sie eine USB-Maus angeschlossen haben und auch eine drahtlose Apple-Maus verwenden, trennen Sie die kabelgebundene Maus.

Bei mir sind die Probleme weg, wenn ich das mache.

Das Problem trat erneut auf, sobald die USB-Maus wieder angeschlossen wurde, obwohl sie nicht verwendet wurde. Ich denke, das könnte auf ein Problem mit der generischen Treibersoftware für die USB-Maus hinweisen?

Dieses und andere Dock-bezogene Probleme machten mich verrückt:

  • Dock-Elemente können in Yosemite 10.10.5 nicht verschoben werden
  • Dock-Elemente können nicht per Drag & Drop hinzugefügt werden
  • Funktion zum automatischen Ausblenden des Docks funktioniert nicht
  • Gegenstandsvergrößerung funktioniert nicht, es sei denn, es wurde mit der Maus geklickt
  • andere seltsame Verhaltensweisen.

Ich habe alle zuvor vorgeschlagenen Löschungen und Zurücksetzungen von Einstellungen ohne Freude ausprobiert.

Ich habe gerade die Dock-Einstellungen von Genie-Effekt auf Skalierungseffekt geändert und das Problem wurde behoben.

Wir wissen die zusätzlichen Informationen zu schätzen, aber sobald Sie einen Ruf von 50 haben, posten Sie bitte "Mikro-Antworten" oder zusätzliche Informationen im Kommentarbereich. Alternativ können Sie mehr erklären, damit andere es auch verstehen