Skype aparece dos veces en Launchpad, ¿por qué? ¿Cómo lo soluciono?

8

Skype aparece dos veces en Launchpad . Ha estado actuando así durante un tiempo, pero si recuerdo bien, creo que comenzó cuando dejé que Skype se actualizara automáticamente hace un tiempo.

¿Alguna idea de por qué Skype aparece dos veces?

¿Cómo puedo deshacerme de la instancia adicional de Skype?

Dos íconos de Skype en Launchpad

He buscado en mi disco duro usando Spotlight incluyendo "archivos de sistema" para un paquete de aplicaciones extra. Ninguno existe

Al hacer clic en cualquiera de los íconos de Skype en Launchpad, ambos parecen iniciar la misma aplicación (Activity Monitor lo confirma, están en la misma ruta).

Samuel Mikel Bowles
fuente
¿Qué sucede cuando haces clic y mantienes presionado y luego eliminas el que no tiene la insignia de notificación?
balexandre
2
Las únicas aplicaciones que se pueden eliminar desde Launchpad son aquellas que descargó de la Mac App Store. Skype no está disponible actualmente en la Mac App Store.
Samuel Mikel Bowles

Respuestas:

8

Bueno, un poco más de investigación y puede que haya encontrado una solución.

* Proceda con precaución. Archivos de respaldo. Se inteligente. Esto funcionó para mí YMMV. * *

La solución fácil

La forma más directa de solucionar este problema parece ser eliminar la base de datos SQLite que almacena los datos de Launchpad. Para hacer esto, simplemente abra la siguiente carpeta,

~/Library/Application\ Support/Dock

y elimine los archivos .db que encuentre allí. Tendrán un nombre de archivo como este,

58357ED0-F8D5-4EB3-9A1F-E6B71B0A001D.db

Luego abra la terminal y escriba este comando seguido de return:

killall Dock

Pero tenga cuidado, perderá cualquier grupo de iconos que haya creado en Launchpad. No me gustó esta solución por esa razón, así que mientras trabajaba para deshacerme de los íconos duplicados, utilicé la siguiente solución en mi máquina.

La solución dura

Abrí la carpeta mencionada anteriormente y localicé el archivo mencionado anteriormente y luego abrí ese archivo en el Explorador de base de datos SQLite arrastrando el archivo al icono del navegador db.

Una vez que abrí el archivo, hice clic en Examinar datos y luego seleccioné Aplicaciones en el menú Tabla.

Examinar datos: seleccione aplicaciones

Luego me desplacé por la lista de aplicaciones hasta que encontré uno de los registros duplicados para Skype y lo seleccioné.

Skype es un duplicado

Con el registro duplicado seleccionado, hice clic en Eliminar registro.

Eliminar el registro

Luego dejé el Explorador de bases de datos SQLite y reconocí que quería guardar mis cambios.

Luego cambié a terminal y escribí este comando seguido de return:

killall Dock

Y el doppelganger de Skype fue vencido de mi Launchpad.

Samuel Mikel Bowles
fuente
5

La solución MÁS FÁCIL. Descargue el panel de preferencias de control de LaunchPad y úselo para ocultar las páginas, grupos o íconos individuales que no desea, como el ícono duplicado de Skype.

Alexander - Restablece a Monica
fuente
1
Esta es una sugerencia genial XAleXOwnZX: no conocía este panel de preferencias. En realidad, no solucionaría lo que parece ser la corrupción de la base de datos en la base de datos de Launchpad, pero sería bueno para otros fines. Como deshacerse de todas esas molestas aplicaciones de Adobe que se instalan junto con Creative Suite.
Samuel Mikel Bowles
para eso lo usé: P
Alexander - Restablecer Mónica
Funcionó de maravilla para eliminar los íconos de la plataforma de lanzamiento. El único problema que queda es que las entradas todavía parecen estar en la base de datos: ahora hay una entrada sin marcar para Skype y otra para .Skype_Upgrade.
John Clayton
¿importa si todavía están en el sql db? tienes el resultado deseado, no?
Alexander - Restablece a Monica el
2

Una adición a la respuesta de Samuel Mikel Bowles. Al editar la base de datos de Launchpad, lo mejor es eliminar todas las referencias a la aplicación.

La estructura de la base de datos es la siguiente:

Elementos de la TABLA Esta es la tabla donde se almacenan todos los elementos de su plataforma de lanzamiento. Este es el primer lugar para eliminar una aplicación. La columna "rowid" corresponde a la tabla de aplicaciones "item_id". La columna "parent_id" corresponde a la tabla de grupos "item_id".

TABLE apps Aquí es donde se almacenan todas las aplicaciones (con un nombre de aplicación legible para humanos en la columna "Título"). Encuentre la aplicación que desea eliminar aquí y recuerde el "item_id" para que también pueda eliminarla de la tabla de elementos.

TABLE groups Contiene los grupos que creó en su launchpad. La columna "item_id" de esta tabla corresponde a la columna "parent_id" de la tabla de elementos. Tenía algunos grupos huérfanos que eliminé al eliminar la entrada de esta tabla.

Por supuesto, esto es muy duro, pero te da el control total. Más fácil es usar el control Launchpad.

Actualización: eliminar una fila de la tabla de elementos también parece eliminar la entrada en la tabla de aplicaciones, por lo que no es necesario eliminarla en diferentes tablas. Están vinculados, supongo.

BasB
fuente
1

Solución más simple, menos potencialmente destructiva, encontrada en este foro :

  1. Mueva la aplicación Skype.app de la carpeta de aplicaciones a la papelera, pero NO LA VACIE .
  2. Abra Launchpad y haga clic en el icono de Skype en Launchpad, el icono de Skype debería mostrar un "?", Luego desaparecerá de Launchpad.
  3. Mueva la aplicación Skype.app de la papelera a su carpeta de aplicaciones.
  4. Abra Launchpad nuevamente, ahora solo debe haber un ícono de Skype.
robenkleene
fuente
-1

Es por la actualización. Simplemente elimine el antiguo del muelle haciendo clic derecho en el icono y luego seleccionando eliminar del muelle.

Darshan Prajapati
fuente
Eliminar un icono del dock no eliminará un archivo del sistema de archivos. Launchpad escanea carpetas específicas en su sistema de archivos (disco duro) en busca de aplicaciones para proporcionar accesos directos.
Samuel Mikel Bowles
Encontré el mismo problema con mi aplicación Eclipse. Después de actualizar el icono en los puntos de acoplamiento al nuevo paquete de aplicaciones, al hacer clic en él, se iniciará la aplicación. Pero cuando se inicia la aplicación, muestra su propio icono nuevo, ya que no sabe sobre el antiguo en el dock.
Darshan Prajapati
Darshan, este es un problema diferente.
Samuel Mikel Bowles