Skype, Launchpad'de iki kez görünüyor - neden? Nasıl düzeltebilirim?


8

Skype, Launchpad'de iki kez görünüyor . Bir süredir böyle davranıyordu ancak doğru hatırlıyorsam, Skype'ı bir süre önce otomatik olarak güncellemeye izin verdiğimde başladığımı düşünüyorum.

Skype'ın neden iki kez göründüğü hakkında fikrin var mı?

Ekstra Skype örneğinden nasıl kurtulabilirim?

Launchpad'de iki Skype simgesi

Sabit diskimi ek bir uygulama paketi için "sistem dosyaları" içeren spot ışığı kullanarak aradım. Hiçbiri yok.

Launchpad'deki Skype simgelerinden birine tıkladığınızda ikisi de aynı uygulamayı başlatıyor gibi görünmektedir (Activity Monitor bunu onaylar - aynı yolda).


Ne zaman ne olacağını tıklayıp tutun ve sonra silmek bildirim rozetsiz tane?
balexandre 10:11

2
Launchpad'den silinebilecek tek uygulamalar Mac App Store'dan indirdiğiniz uygulamalardır. Skype şu anda Mac App Store'da mevcut değildir.
Samuel Mikel Bowles

Yanıtlar:


8

Şey, biraz daha araştırma ve bir çözüm bulmuş olabilirim.

* Dikkatle ilerle. Yedekleme dosyaları. Akıllı ol. Bu benim için çalıştı YMMV. *

Kolay Çözüm

Bu sorunu çözmenin en kolay yolu Launchpad'in verilerini depolayan SQLite veritabanını silmek gibi görünüyor. Bunu yapmak için aşağıdaki klasörü açın.

~/Library/Application\ Support/Dock

ve orada bulduğunuz tüm .db dosyalarını silin. Buna benzeyen bir dosya adına sahip olacaklar.

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

Ardından terminali açın ve bu komutu yazıp ardından return:

killall Dock

Ancak dikkatli olun, Launchpad'de oluşturduğunuz herhangi bir simge grubunu kaybedeceksiniz. Bu nedenle bu çözümü sevmedim, bu yüzden yinelenen ikonlardan kurtulmaya çalışırken, aşağıdaki çözümü makinemde kullandım.

Zor Çözüm

Yukarıda belirtilen klasörü açtım, yukarıda belirtilen dosyayı buldum ve dosyayı db tarayıcısının simgesine sürükleyerek SQLite Database Browser'da açtım .

Dosyayı açtıktan sonra Verilere Gözat'ı tıklattıktan sonra Tablo menüsünden Uygulamalar'ı seçtim.

Verilere Göz At - Uygulamaları Seç

Daha sonra, Skype için yinelenen kayıtlardan birini bulana ve onu seçinceye kadar uygulamalar listesinde gezindim.

Skype bir kopyadır

Kopyalanan kayıt seçiliyken Kaydı Sil'i tıklattım.

Kaydı sil

Daha sonra SQLite Database Browser'dan çıktım ve değişiklikleri kaydetmek istediğimi kabul ettim.

Sonra terminale geçtim ve bu komutu yazıp ardından return:

killall Dock

Ve Skype'ın doppelganger'ı fırlatma panelimden kayboldu.


5

EASIEST çözümü. LaunchPad Kontrol Tercihi bölmesini indirin ve çoğaltılmış Skype simgesi gibi istemediğiniz sayfaları, grupları veya tek simgeleri gizlemek için kullanın.


1
Bu harika bir ipucu XAleXOwnZX - Bu tercih bölmesinin farkında değildim. Aslında Launchpad veritabanında veritabanı bozulmasına yol açan şeyleri düzeltmedi , ancak başka amaçlar için iyi olurdu. Creative Suite ile birlikte yüklenen tüm sinir bozucu Adobe uygulamalarından kurtulmak gibi.
Samuel Mikel Bowles

Bunun için kullandım: P
Alexander

Başlatma panelinden simgeleri kaldırmak için bir cazibe gibi çalıştı. Geriye kalan tek sorun, girişlerin hala veritabanında olduğu görünüyor - Skype için ve diğeri .Skype_Upgrade için denetlenmeyen bir giriş var.
John Clayton,

Hala sql db'de olup olmadıkları önemli mi? İstediğiniz sonucu aldınız, hayır?
Alexander,

2

Samuel Mikel Bowles'ın cevabına bir ek. Launchpad veritabanını düzenlerken, uygulamanın tüm referanslarını kaldırmak en iyisidir.

Veritabanının yapısı aşağıdaki gibidir:

TABLO öğeleri Bu, launchpad'inizin tüm öğelerinin bulunduğu tablodur. Bu, bir uygulamayı silmek için ilk yerdir. "Rowid" sütunu, "item_id" uygulama tablosuna karşılık gelir. "Parent_id" sütunu, "item_id" grupları tablosuna karşılık gelir.

TABLO uygulamaları Bu, tüm uygulamaların depolandığı yerdir ("Başlık" sütununda insan tarafından okunabilen bir uygulama adıyla). Burada kaldırmak istediğiniz uygulamayı bulun ve "item_id" i hatırlayın, böylece onu öğeler tablosundan da kaldırabilirsiniz.

TABLO grupları Başlatma panelinde oluşturduğunuz grupları içerir. Bu tablonun "item_id" sütunu, items tablosunun "parent_id" sütununa karşılık gelir. Bu tablodan girişi kaldırarak sildim bazı yetim gruplar vardı.

Bu elbette ki zor yoldan çıkıyor, ama size tam kontrol sağlıyor. Daha kolay Launchpad kontrolünü kullanmaktır.

Güncelleme: öğeler tablosundan bir satır silmek, uygulamalar tablosundaki girişi de siliyor, bu nedenle farklı tablolarda silmenize gerek yok. Onlar bağlı sanırım.


1

Bu forumda daha basit, daha az potansiyel yıkıcı, çözüm bulundu :

  1. Skype.app uygulamasını uygulama klasörünüzden çöp kutusuna taşıyın, ancak EMPTY IT YAPMAYIN .
  2. Launchpad'i açın ve Launchpad'de Skype simgesine tıklayın; Skype simgesi bir "?" Göstermeli, ardından Launchpad'den kaybolmalıdır.
  3. Skype.app uygulamasını çöpe geri uygulamalar klasörünüze taşıyın.
  4. Launchpad'i tekrar açın, şimdi yalnızca bir Skype simgesi olmalı.

-1

Onun güncelleme yüzünden. Simgeyi sağ tıklatarak ve ardından bağlantı istasyonundan kaldır'ı seçerek yalnızca eskisini yuvadan çıkarın.


Bir simgeyi doktan kaldırmak, bir dosyayı dosya sisteminden kaldırmaz. Başlatıcı, kısayollar oluşturacak uygulamalar için dosya sisteminizdeki (sabit sürücü) belirli klasörleri tarar.
Samuel Mikel Bowles

Eclipse uygulamamda da aynı problemle karşılaştım. Dock'taki simgeyi güncelledikten sonra yeni uygulama paketine işaret eder, böylece tıkladığınızda uygulama başlatılır. Ancak uygulama başladığında rıhtındaki eskisini bilmediği için kendi yeni simgesini gösterir.
Darshan Prajapati

Darshan, bu farklı bir problem.
Samuel Mikel Bowles,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.