Skype wird zweimal im Launchpad angezeigt - warum? Wie behebe ich das?

8

Skype wird zweimal im Launchpad angezeigt . Es hat sich eine Weile so verhalten, aber wenn ich mich richtig erinnere, denke ich, dass es zuerst begann, als ich Skype vor einiger Zeit automatisch aktualisieren ließ.

Irgendwelche Ideen, warum Skype zweimal auftaucht?

Wie kann die zusätzliche Skype-Instanz entfernt werden?

Zwei Skype-Symbole im Launchpad

Ich habe meine Festplatte mit Spotlight einschließlich "Systemdateien" nach einem zusätzlichen Anwendungspaket durchsucht. Es gibt keine.

Wenn Sie im Launchpad auf eines der Skype-Symbole klicken, scheinen beide dieselbe Anwendung zu starten (Activity Monitor bestätigt dies - sie befinden sich auf demselben Pfad).

Samuel Mikel Bowles
quelle
Was passiert, wenn Sie klicken und halten und dann ohne das Benachrichtigungsabzeichen löschen ?
Balexandre
2
Die einzigen Anwendungen, die in Launchpad gelöscht werden können, sind diejenigen, die Sie aus dem Mac App Store heruntergeladen haben. Skype ist derzeit nicht im Mac App Store verfügbar.
Samuel Mikel Bowles

Antworten:

8

Nun, ein bisschen mehr Forschung und ich habe vielleicht eine Lösung gefunden.

* Mit Vorsicht fortfahren. Sicherungs-Dateien. Seien Sie clever. Das hat bei mir funktioniert YMMV. * *

Die einfache Lösung

Der einfachste Weg, um dieses Problem zu beheben, scheint darin zu bestehen, die SQLite-Datenbank zu löschen, in der die Launchpad-Daten gespeichert sind. Öffnen Sie dazu einfach den folgenden Ordner:

~/Library/Application\ Support/Dock

und löschen Sie alle .db-Dateien, die Sie dort finden. Sie werden einen Dateinamen haben, der so aussieht,

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

Öffnen Sie dann das Terminal und geben Sie diesen Befehl ein, gefolgt von return:

killall Dock

Aber seien Sie vorsichtig, Sie verlieren alle Symbolgruppen, die Sie in Launchpad erstellt haben. Diese Lösung hat mir aus diesem Grund nicht gefallen, daher habe ich währenddessen die folgende Lösung auf meinem Computer verwendet, um die doppelten Symbole zu entfernen.

Die harte Lösung

Ich habe den oben genannten Ordner geöffnet und die oben genannte Datei gefunden und diese Datei dann im SQLite-Datenbankbrowser geöffnet, indem ich die Datei auf das Symbol für den Datenbankbrowser gezogen habe .

Nachdem ich die Datei geöffnet hatte, klickte ich auf Daten durchsuchen und wählte dann Apps aus dem Menü Tabelle.

Daten durchsuchen - Wählen Sie Apps aus

Ich habe dann durch die Liste der Apps gescrollt, bis ich einen der doppelten Datensätze für Skype gefunden und ausgewählt habe.

Skype ist ein Duplikat

Mit dem ausgewählten doppelten Datensatz habe ich auf Datensatz löschen geklickt.

Aufzeichnung löschen

Ich habe dann den SQLite-Datenbankbrowser beendet und bestätigt, dass ich meine Änderungen speichern wollte.

Dann wechselte ich zum Terminal und tippte diesen Befehl gefolgt von return ein:

killall Dock

Und Skypes Doppelgänger wurde dadurch von meinem Launchpad besiegt.

Samuel Mikel Bowles
quelle
5

Die EINFACHSTE Lösung. Laden Sie den Bereich " LaunchPad-Steuerelementeinstellungen" herunter und blenden Sie damit die Seiten, Gruppen oder einzelnen Symbole aus, die Sie nicht möchten, z. B. das duplizierte Skype-Symbol.

Alexander - Monica wieder einsetzen
quelle
1
Dies ist ein cooler Hinweis XAleXOwnZX - mir war dieser Einstellungsbereich nicht bekannt. Es würde nicht wirklich die scheinbare Datenbankbeschädigung in der Launchpad-Datenbank beheben, aber es wäre für andere Zwecke hilfreich. Als würde man all die nervigen Adobe-Apps loswerden, die zusammen mit Creative Suite installiert werden.
Samuel Mikel Bowles
Dafür habe ich es benutzt: P
Alexander - Reinstate Monica
Arbeitete wie ein Zauber, um die Symbole vom Launchpad zu entfernen. Das einzige verbleibende Problem ist, dass die Einträge immer noch in der Datenbank zu sein scheinen - es gibt jetzt einen ungeprüften Eintrag für Skype und einen für .Skype_Upgrade.
John Clayton
Ist es wichtig, ob sie noch in der SQL-Datenbank sind? Du hast das gewünschte Ergebnis, nein?
Alexander - Reinstate Monica
2

Eine Ergänzung zur Antwort von Samuel Mikel Bowles. Wenn Sie die Launchpad-Datenbank bearbeiten, entfernen Sie am besten alle Verweise auf die App.

Die Struktur der Datenbank ist wie folgt:

TABELLE Elemente In dieser Tabelle werden alle Elemente Ihres Launchpads gespeichert. Dies ist der erste Ort, an dem eine App gelöscht wird. Die Spalte "rowid" entspricht der Apps-Tabelle "item_id". Die Spalte "parent_id" entspricht der Gruppentabelle "item_id".

TABELLE Apps Hier werden alle Apps gespeichert (mit einem für Menschen lesbaren App-Namen in der Spalte "Titel"). Suchen Sie hier die App, die Sie entfernen möchten, und merken Sie sich die "item_id", damit Sie sie auch aus der Elementtabelle entfernen können.

TABELLE Gruppen Enthält die Gruppen, die Sie in Ihrem Launchpad erstellt haben. Die Spalte "item_id" dieser Tabelle entspricht der Spalte "parent_id" der Tabelle "items". Ich hatte einige verwaiste Gruppen, die ich durch Entfernen des Eintrags aus dieser Tabelle gelöscht habe.

Dies ist natürlich der eingefleischte Weg, gibt Ihnen aber die volle Kontrolle. Einfacher ist die Verwendung der Launchpad-Steuerung.

Update: Durch das Löschen einer Zeile aus der Elementtabelle wird anscheinend auch der Eintrag in der Apps-Tabelle gelöscht, sodass er nicht in verschiedenen Tabellen gelöscht werden muss. Sie sind verbunden, nehme ich an.

BasB
quelle
1

Einfachere, weniger potenziell zerstörerische Lösung in diesem Forum :

  1. Verschieben Sie die Skype.app-Anwendung aus Ihrem Anwendungsordner in den Papierkorb, aber leeren Sie sie NICHT .
  2. Öffnen Sie das Launchpad und klicken Sie im Launchpad auf das Skype-Symbol. Das Skype-Symbol sollte ein "?" Anzeigen und dann aus dem Launchpad verschwinden.
  3. Verschieben Sie die Skype.app-Anwendung aus dem Papierkorb zurück in Ihren Anwendungsordner.
  4. Öffnen Sie das Launchpad erneut. Es sollte jetzt nur noch ein Skype-Symbol geben.
Robenkleene
quelle
-1

Es ist wegen des Updates. Sie entfernen einfach die alte aus dem Dock, indem Sie mit der rechten Maustaste auf das Symbol klicken und dann Aus Dock entfernen auswählen.

Darshan Prajapati
quelle
Durch Entfernen eines Symbols aus dem Dock wird keine Datei aus dem Dateisystem entfernt. Das Launchpad durchsucht bestimmte Ordner in Ihrem Dateisystem (Festplatte) nach Anwendungen, zu denen Verknüpfungen bereitgestellt werden können.
Samuel Mikel Bowles
Ich habe das gleiche Problem mit meiner Eclipse-Anwendung festgestellt. Nach der Aktualisierung zeigt das Symbol im Dock auf das neue Anwendungspaket. Wenn Sie darauf klicken, wird die Anwendung gestartet. Wenn die Anwendung gestartet wird, wird ein neues Symbol angezeigt, da das alte Symbol im Dock nicht bekannt ist.
Darshan Prajapati
Darshan, das ist ein anderes Problem.
Samuel Mikel Bowles