Los iconos del muelle no se moverán en Yosemite

Puedo reorganizar los íconos de la base durante un período de tiempo después de cada reinicio, aunque no he podido determinar el período de tiempo. Entonces no puedo reorganizar los íconos del muelle nuevamente.

He probado las soluciones encontradas aquí: No puedo reorganizar los iconos del Dock

El killall Dockcomando no hizo nada.

Eliminar el com.apple.dock.plistarchivo solo pareció funcionar debido al reinicio porque después de un tiempo el problema volvió.

¿Hay alguna forma de solucionar este problema para no tener que reiniciar cada vez que quiero reorganizar los iconos?

¿Tienes un montón de aplicaciones de inicio?
No, no lo hago. Creo que solo cromo.
¿Qué sucede si inicia sesión en otra cuenta...?
@markhunte Cerrar sesión y volver a iniciar sesión lo arregló, pero no sé cuánto tiempo durará. Puede ser una solución temporal similar como reiniciar.
Quizás sea el mismo problema: apple.stackexchange.com/questions/151522/…

Respuestas (15)

¿Intentaste esto?

Problemas de Finder y Dock en OSX 10.10.1

Tuve exactamente el mismo problema y definitivamente fue causado por la extensión Pushbullet en Chrome. Desactivé por completo la extensión, reinicié el sistema y el dock empezó a funcionar. No sé si fue causado específicamente por la opción "Copiar y pegar universal" habilitada o la extensión en su conjunto, tendría que investigar esto más a fondo. Espero que esto ayude.

Esto parece que podría ser lo más probable. Tenía Pushbullet con copiar/pegar universal activado. Debido al reinicio, está funcionando, pero le daré un día para asegurarme de que sigue funcionando.

En Terminal.app escriba:

defaults read com.apple.dock contents-immutable

Si vuelve con 1entonces

¿Hacer una copia de seguridad del archivo plist y luego probar este comando para desbloquear el Dock?

defaults write com.apple.dock contents-immutable -bool no; killall Dock
Yo no sabía acerca de eso. Lo probé con verdadero y da el tipo de comportamiento que está viendo el OP. Lo único es que la primera vez que lo usé corrompió el plist. Afortunadamente, sabía que solo tenía que mover el plist a la papelera, cerrar sesión y volver a ingresar. Lo que creó uno nuevo con la configuración original que tenía. (Normalmente creo una copia de seguridad :-) primero, pero ¿esto no debería haber dañado el archivo?)
He actualizado su respuesta para incluir primero una prueba y hacer una copia de seguridad del archivo.
Desafortunadamente, todo lo que hizo fue que mi base se reiniciara y volviera a los valores predeterminados, los íconos aún estaban bloqueados. Todavía tuve que reiniciar para mover los íconos y las carpetas a donde los quería.
Ah, no es bueno si corrompió el plist. Lo probé y estuvo bien, pero gracias por agregar la prueba. Entonces, ¿la prueba que hiciste antes de ejecutar el segundo comando fue positiva o negativa? Y por "volver a los valores predeterminados", ¿quiere decir que las posiciones de las aplicaciones en el muelle vuelven a las posiciones anteriores? ¿Se podría sobrescribir el plist con una copia antigua de alguna parte?
puedes usar @TronicZomB para asegurarte de que vean tus comentarios
El primer comando decía que no se encontró el archivo. Intenté el segundo comando de todos modos y volvió a los valores predeterminados en el sentido de que eran íconos para Mail, Pages, iPhoto, etc.
@TronicZomB ¿Había eliminado el plist con el comando "eliminar predeterminado" en la misma sesión? Es decir, sin un reinicio?
@Bootle No lo hice.

Parece que pushbullet es el culpable (gracias @mysz). Específicamente la extensión de Chrome para pushbullet, desmarque copiar y pegar universal visitando la página de configuración de la extensión. Reinicie y el problema debería solucionarse

¿Es posible que sin saberlo estés manteniendo presionada la tecla de comando mientras arrastras? La tecla de comando "bloquea" temporalmente el Dock, de modo que los arrastres hacia/desde el Dock no lo afecten. Esto es nuevo en Yosemite. El propósito es doble:

  • Al arrastrar un documento al Dock, evita que los íconos ya presentes "salgan bailando" del que está arrastrando, lo que facilita colocar un documento en una aplicación en el Dock.

  • Al arrastrar un documento desde el Dock, le informa al Dock que tiene la intención de soltarlo en algún lugar (como en una aplicación o en la barra lateral del Finder) y no está tratando de eliminarlo.

Puede objetar "Sabría si mantuviera presionada la tecla de comando". Pero es posible que esté habilitando inadvertidamente "Sticky Keys". De manera predeterminada, Sticky Keys se activa o desactiva presionando la tecla shift cinco veces seguidas. Esto es fácil de hacer si estás jugando un juego que usa la tecla shift como botón de disparo.

Cuando Sticky Keys está activado, tocar cualquiera de las teclas modificadoras (comando, control, shift, opción) hace que la tecla modificadora se "pegue", incluso después de levantar el dedo de la tecla, hasta que presione una tecla que no sea modificadora. El propósito es facilitar el uso de la computadora por alguien que solo puede presionar una tecla a la vez.

Tenga en cuenta que arrastrar algo hacia/desde el Dock es una acción del mouse, no una "tecla no modificadora", y no libera el modificador adhesivo.

Tocar una tecla modificadora dos veces seguidas la bloquea, de forma similar a como funciona el bloqueo de mayúsculas. La tecla se comporta como si la hubiera presionado hasta que la vuelve a tocar para desbloquearla.

Si Sticky Keys se ha activado, es fácil presionar la tecla de comando con la intención de invocar algún atajo de teclado y luego cambiar de opinión. Levantas el dedo de la tecla, pero el Dock (y todas las demás aplicaciones) creen que aún mantienes presionada la tecla.

Excelente sugerencia que era muy probable. Sin embargo, verifiqué y lamentablemente no tengo habilitadas las teclas adhesivas.
No es por insistir en el punto, pero ¿ cómo lo comprobó? Si fue a Preferencias del sistema → Accesibilidad → Teclado y no vio ninguna marca de verificación delante de "Habilitar teclas especiales", eso no significa que las teclas especiales no estén habilitadas. Solo significa que ahora mismo está apagado. Mientras mira esa ventana de preferencias, toque la tecla Mayús cinco veces y vea qué sucede. (Detrás del Options…botón hay una opción, activada de forma predeterminada, para hacer que la acción "pulsar la tecla Mayús cinco veces" sea sinónimo de hacer clic en "Habilitar teclas adhesivas").
Revisé todas esas áreas y definitivamente no está habilitado. Ojalá ese fuera el caso, haciendo de esto una solución rápida.
lo mismo aquí... las teclas pegajosas están DEFINITIVAMENTE desactivadas Y actualmente desactivadas...

¿Utiliza una aplicación, como TinkerTool ( http://www.bresink.com/osx/TinkerTool.html ) para modificar la forma en que funciona su sistema?

Configuración del muelle de TinkerTool

Tuve un problema similar, excepto que no estaba limitado en el tiempo (para mi prueba). Simplemente no podía reorganizar los íconos del muelle, sin importar las opciones que había seleccionado (en TinkerTool).

Finalmente, decidí restablecer las opciones en TinkerTool, cerrar sesión y volver a iniciar sesión. Esto lo resolvió por mí.

Área de reinicio de TinkerTool

Si no ha usado ninguna de estas aplicaciones, creo que podría intentar descargar TinkerTool, jugar con las opciones que tiene para el puerto y, finalmente, si nada más funciona, restablecer las opciones de TinkerTool.

Tenga en cuenta que elegí la opción "Restablecer al estado anterior a TinkerTool" primero, e inmediatamente después elegí "Restablecer a los valores predeterminados".

¡Espero que esto funcione para ti también!

No he usado TinkerTool. Puedo intentar descargarlo y hacer un reinicio para averiguarlo.
Restablecí los valores predeterminados, luego reinicié y el problema volvió más tarde ese día.

Es posible que simplemente eliminar com.apple.dock.plist del buscador no funcione porque el sistema mantiene la configuración actual en la memoria y simplemente la volverá a escribir.

Podrías intentar eliminarlo de Terminal.app


Actualizar.

Vaya a la carpeta ~/Library/Application Support en Finder y elimine la carpeta:

Dock(esto contiene una base de datos del muelle)

Luego en terminal escriba y ejecute

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

Intenté eso y todavía no solucionó el problema. Gracias por intentar ayudar.
@TronicZomB cuando hizo esto, volvieron los mismos íconos en el dock o los íconos predeterminados
Los íconos volvieron a ser los mismos que antes, no los predeterminados.
Lo que significa que todavía lo está recibiendo de memoria. La única forma en que realmente lo he hecho en el pasado es eliminar la preferencia y reiniciar de inmediato. Pero no lo recomiendo porque es drástico.
@TronicZomB Pero me doy cuenta de que dice que ahora ha vuelto a los valores predeterminados en la respuesta de Bootle. Entonces, si se iba a arreglar a partir de eso, habría sido entonces.
@TronicZomB He actualizado mi respuesta con algo más para probar.
Eliminar el archivo no funciona. No importa si lo elimina usando Finder o Terminal, el problema es que el sistema predeterminado mantiene la configuración en la RAM. La forma de "desechar" las preferencias es pedirle al sistema predeterminado que actualice su caché de RAM para mostrar que el archivo está vacío. Eso lo haces con defaults delete com.apple.dock. Poco a poco, el sistema predeterminado volverá a escribir el archivo como un .plist efectivamente vacío. La killall Dockparte es hacer que Dock se dé cuenta de que se han cambiado sus valores predeterminados.
@ganbustein, creo que necesitas leer mi respuesta. ¡Como acabas de replicar lo que he estado diciendo en él!
@markhunte Todavía no he probado tu respuesta actualizada. Voy a probar la respuesta de mysz.
@markuunte Cuando escribí mi comentario, su respuesta solo decía que tal vez tendría más suerte eliminando el archivo en la Terminal (como en, usando rm) y luego usando Finder (como en, arrastrando a la Papelera). Mi comentario fue para recalcar que rmno tendría mejor suerte. No es justo editar su respuesta y luego quejarse de que mi comentario no previó su edición.
@ganbustein, no sé de qué demonios estás hablando. Si hace clic en edited..verá todas las iteraciones de la respuesta. En rojo está lo que se quita y en verde lo que se añade.

Si su problema aún no se resuelve, puedo pensar en una serie de cosas que podrían estar sucediendo pero que requieren un poco de investigación. Ya comentaste en alguna parte que encontraste la solución en una extensión de Chrome, pero si alguien más llega aquí con un problema similar pero sin usar Chrome o una extensión, esto podría resultar útil.

El primer paso es verificar si este problema afecta a todo el sistema o está vinculado a su cuenta de usuario.

Cree una nueva cuenta a través de Preferencias del sistema, cierre sesión e inicie sesión en la nueva cuenta. Use las aplicaciones de Apple preinstaladas y vea si el problema sigue ahí.

Si es así, el problema tiene que ver con algo que instaló y se ejecuta como una aplicación o servicio en segundo plano. También podría ser algo que se enganchó a MCX, que es un sistema diseñado para que los administradores de red hagan que la configuración se mantenga en las computadoras.

Si el problema desaparece, solo está en su cuenta. Esto significa que está restringido a cualquier aplicación que se esté ejecutando cuando inicie sesión y a cualquier archivo y configuración en su carpeta de inicio. Para averiguar qué está causando el problema, se necesitan los siguientes datos:

  • Lista de archivos en ~/Library/LaunchAgents (si existe este directorio)
  • Lista de archivos en ~/Library/LaunchDaemons (si existe este directorio)
  • Lista de elementos en el panel de extensiones en las preferencias del sistema
  • Lista de elementos en Elementos de inicio de sesión en el panel Usuarios y grupos (también preferencias del sistema)
  • Lista de aplicaciones que ha configurado para que se inicien automáticamente cuando inicia sesión en el Dock

Esto proporciona una lista de todos los elementos posibles que pueden influir en el funcionamiento normal del Dock. El ~/ es una forma abreviada de su directorio de inicio de usuario. Se puede acceder al directorio ~/Librería desde el Finder manteniendo presionada la tecla Opción (o la tecla Alt) y haciendo clic en el menú "Ir" y luego en el elemento Biblioteca.

El siguiente bit de datos proviene del Monitor de actividad. Cuando inicie sesión, abra el Monitor de actividad, busque el elemento Dock en la lista de procesos y haga doble clic en él. Esto abre la vista detallada del proceso Dock. La tercera pestaña, "Abrir archivos y puertos" contiene una lista de archivos que ha abierto el dock. Copie esa lista aquí (o use un servicio de pegado como pastebin.com), que nos dará una lista de todos los archivos que está usando el Dock. Si hay algo allí que no pertenece allí, ese sería el culpable.

El siguiente bit de datos sería de los registros del sistema. Console es la aplicación que puede usar para ver los registros y obtener datos específicos utilizando las opciones de búsqueda y filtrado. Lo que podría hacer es iniciarlo y mantenerlo abierto, y tan pronto como el Dock se bloquee (sin permitirle mover elementos), verifique si los registros muestran repentinamente cosas relacionadas con el Dock o cualquier aplicación que tenga abierta. , o quizás sandboxd, OpenGL o WindowServer. Copie esas líneas (y nuevamente, si es mucho texto, un servicio de pegado como pastern.com podría ser útil para no inflar su publicación) y eso podría decirnos qué está sucediendo.

No puedo comenzar a arrastrar nada dentro del Dock, pero tener todo lo demás funcionando me lleva a creer que algo está bloqueando los íconos, que es una función admitida en el Dock, o que una aplicación externa está tratando de interactuar con el Dock para algunos tipo de funcionalidad y está haciendo algo mal y, por lo tanto, está rompiendo algunas funciones. El Dock es más que un simple Dock, también administra ciertos aspectos del cambio de ventana, el cambio de aplicaciones, el control de misiones, el lanzamiento de servicios y, si no recuerdo mal, algunas funciones del portapapeles.

Una vez que haya recopilado los datos, es posible que pueda reiniciar el Dock desde el Monitor de actividad utilizando el botón "Salir" en la parte inferior de la ventana de detalles que abrió al hacer doble clic en el Dock desde la lista de procesos. Sugerencia: para evitar que el formulario de la lista de procesos rebote, ordénelo por nombre.

Al tratar de reorganizar los íconos del Dock en la nueva MacBook Pro 13" Retina 10.10.2, también tuve este problema. Accidentalmente presioné arrastrar mientras mantenía presionada la tecla fn; ¿eh? ¡Pero funcionó!

Estoy usando 10.10.3 en una MacBook pro de 15" de mediados de 2010 y encontré el mismo problema. Parece que al hacer clic en un icono de base en particular se abre rápidamente el menú emergente "Opciones..." inmediatamente encima de él, y el El ícono está congelado en su lugar Sin embargo, si soy lo suficientemente rápido, puedo mover el ícono antes de que aparezca el menú, y el ícono permanece movible mientras mantengo presionado el "clic" del trackpad. ¿Se supone que funciona de esta manera? ¿Quién sabe? Vale la pena intentarlo si evita algunas de las soluciones más exóticas ofrecidas anteriormente.

ACTUALIZACIÓN: Me detuve en una tienda Simply Mac cercana para ver si mi enfoque funcionaba en alguna de sus máquinas. Antes de que pudiera explicar el "problema", el amable empleado de ventas procedió a mover un ícono de muelle exactamente como lo había hecho en casa. ¡Parece que ES la forma en que se supone que debe funcionar!

No tengo la extensión de cromo "Pushbullet". Para mí fue un poco malentendido y bastante tonto, soy un desarrollador y vivo principalmente en el shell/terminal, por lo que todavía no estoy familiarizado con la GUI. Vine de una computadora (2012 Air) a mi nueva computadora

Quería eliminar algunos íconos del muelle. Traté de arrastrarlos, en este punto aparecería una información sobre herramientas con la palabra "eliminar", cuando lo suelte, el ícono simplemente se deslizará de regreso a mi base, "¿qué?".

Mi solución

Si una aplicación no está configurada para "mantenerse en el puerto", entonces no podrá arrastrarla fuera del puerto, experimentará lo que mencioné anteriormente. Todo lo que tienes que hacer es... cerrar la aplicación y desaparecerá del muelle.

Mi caso

Estaba tratando de eliminar "cromo" de mi base ya que uso alfred para iniciar todo. No pude eliminarlo, una vez que me di cuenta de lo que mencioné anteriormente, fue un momento "duh". Luego pude ver que podía eliminar las aplicaciones del muelle que de hecho estaban "bloqueadas".

Mantenga presionada la tecla "fn", luego arrastre los íconos en el Dock a la posición deseada.

Tuve este problema en mi MacBook Pro 13 de 2016". Tenía algo que ver con el trackpad de retroalimentación háptica. Si presioné con firmeza lentamente, noté que hizo clic dos veces y el segundo clic redujo la ventana (o dijo que no había ventanas disponibles si el la aplicación que estaba tratando de mover no estaba activa); esta acción no me permitiría mover el ícono. Sin embargo, si presiono suavemente y muevo el ícono rápidamente, activaría el primer clic, pero no el segundo clic, ahora podría mover el ícono Puede haber alguna configuración del panel táctil que pueda hacer que apague el clic fuerte y suave, pero estoy cansado de jugar con él por ahora.

haga clic y mantenga presionada la tecla ALT, luego haga clic con el mouse y mantenga presionado el icono que desea mover. Me tomó un par de veces antes de que el ícono se moviera, pero funcionó para mí.

Si tiene un mouse USB conectado y también está usando un mouse inalámbrico Apple, desconecte el mouse con cable.

Para mí, los problemas desaparecieron cuando hice esto.

El problema volvió tan pronto como se volvió a enchufar el mouse USB, aunque no se estaba usando. Supongo que esto podría indicar un problema con el software del controlador genérico para el mouse USB.

Este y otros problemas relacionados con el muelle me estaban volviendo loco:

  • no se pueden mover los elementos del muelle en Yosemite 10.10.5
  • no se pueden agregar elementos del muelle arrastrando y soltando
  • la función de ocultación automática del muelle no funciona
  • la ampliación del elemento no funciona a menos que se haga clic con el mouse
  • otros comportamientos extraños.

Intenté todas las eliminaciones y restablecimientos de preferencias sugeridas anteriormente sin alegría.

Acabo de cambiar las preferencias de Dock del efecto Genie al efecto Scale y solucionó el problema.

Agradecemos la información adicional, sin embargo, una vez que tenga 50 de reputación, publique "Micro-respuestas" o información adicional en la sección de comentarios. Alternativamente, puedes explicar más para que otras personas también entiendan