Skype muncul di Launchpad dua kali - mengapa? Bagaimana saya memperbaikinya?

8

Skype muncul di Launchpad dua kali . Sudah bertindak seperti ini untuk sementara waktu tetapi jika saya ingat dengan benar saya pikir itu pertama kali dimulai ketika saya membiarkan Skype memperbarui sendiri secara otomatis beberapa waktu lalu.

Adakah ide mengapa Skype muncul dua kali?

Bagaimana bisa menyingkirkan instance Skype tambahan?

Dua ikon Skype di Launchpad

Saya telah mencari hard drive saya menggunakan sorotan termasuk "file sistem" untuk bundel aplikasi tambahan. Tidak ada.

Ketika mengklik salah satu dari ikon Skype di Launchpad mereka berdua sepertinya meluncurkan aplikasi yang sama (Monitor Aktivitas mengonfirmasi hal ini - mereka berada di jalur yang sama).

Samuel Mikel Bowles
sumber
apa yang terjadi ketika Anda mengklik dan menahan lalu menghapusnya tanpa lencana pemberitahuan?
balexandre
2
Satu-satunya aplikasi yang dapat dihapus dari dalam Launchpad adalah aplikasi yang Anda unduh dari Mac App Store. Skype saat ini tidak tersedia di Mac App Store.
Samuel Mikel Bowles

Jawaban:

8

Ya, sedikit riset dan saya mungkin sudah menemukan solusinya.

* Lanjutkan dengan hati hati. Cadangkan file. Jadilah cerdas. Ini bekerja untuk saya YMMV. *

Solusi Mudah

Cara paling lurus ke depan untuk memperbaiki masalah ini adalah menghapus database SQLite yang menyimpan data Launchpad. Untuk melakukan ini cukup buka folder berikut,

~/Library/Application\ Support/Dock

dan hapus semua file .db yang Anda temukan di sana. Mereka akan memiliki nama file yang terlihat seperti ini,

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

Kemudian buka terminal dan ketik perintah ini diikuti dengan kembali:

killall Dock

Tapi hati-hati, Anda akan kehilangan grup ikon yang Anda buat di Launchpad. Saya tidak suka solusi ini untuk alasan itu jadi saya sementara ini bekerja untuk menyingkirkan ikon duplikat saya menggunakan solusi berikut di komputer saya.

Solusi Sulit

Saya membuka folder yang disebutkan di atas dan menemukan file yang disebutkan di atas dan kemudian membuka file itu di SQLite Database Browser dengan menyeret file ke ikon untuk browser db.

Setelah file dibuka, saya mengklik Browse Data dan kemudian memilih Aplikasi dari menu Table.

Jelajahi Data - Pilih Aplikasi

Saya kemudian menggulir daftar aplikasi sampai saya menemukan salah satu catatan duplikat untuk Skype dan memilihnya.

Skype adalah duplikat

Dengan catatan duplikat dipilih saya mengklik Hapus Catatan.

Hapus Rekam

Saya kemudian keluar dari Peramban Basis Data SQLite dan mengakui bahwa saya ingin menyimpan perubahan saya.

Kemudian saya beralih ke terminal dan mengetik perintah ini diikuti dengan kembali:

killall Dock

Dan doppelganger Skype dengan demikian dikalahkan dari Launchpad saya.

Samuel Mikel Bowles
sumber
5

Solusi termudah. Unduh panel LaunchPad Control Preference, dan gunakan untuk menyembunyikan halaman, grup, atau ikon tunggal yang tidak Anda inginkan, seperti ikon Skype yang digandakan.

Alexander - Pasang kembali Monica
sumber
1
Ini adalah petunjuk keren XAleXOwnZX - Saya tidak mengetahui panel preferensi ini. Itu tidak akan benar-benar memperbaiki apa yang tampak sebagai korupsi basis data di basis data Launchpad tetapi akan lebih baik untuk tujuan lain. Seperti menyingkirkan semua aplikasi Adobe yang mengganggu yang dipasang bersama dengan Creative Suite.
Samuel Mikel Bowles
itulah yang saya gunakan untuk: P
Alexander - Reinstate Monica
Bekerja seperti pesona untuk menghapus ikon dari launchpad. Satu-satunya masalah yang tersisa adalah bahwa entri-entri tersebut tampaknya masih ada dalam database - sekarang ada entri yang tidak dicentang untuk Skype dan satu untuk .Skype_Upgrade.
John Clayton
apakah penting jika mereka masih di sql db? kamu mendapat hasil yang diinginkan, bukan?
Alexander - Reinstate Monica
2

Selain jawaban Samuel Mikel Bowles. Saat mengedit database Launchpad, yang terbaik adalah menghapus semua referensi ke aplikasi.

Struktur basis data adalah sebagai berikut:

TABEL item Ini adalah tabel tempat semua item launchpad Anda disimpan. Ini adalah tempat pertama untuk menghapus aplikasi. Kolom "rowid" koresponden dengan tabel aplikasi "item_id". Kolom "parent_id" koresponden dengan tabel grup "item_id".

TABEL aplikasi Di sinilah semua aplikasi disimpan (dengan nama aplikasi yang dapat dibaca manusia di kolom "Judul"). Temukan aplikasi yang ingin Anda hapus di sini dan ingat "item_id" sehingga Anda juga dapat menghapusnya dari tabel item.

Grup TABEL Berisi grup yang Anda buat di launchpad Anda. Kolom "item_id" dari tabel ini sesuai dengan kolom "parent_id" dari tabel items. Saya memiliki beberapa grup yatim yang saya hapus dengan menghapus entri dari tabel ini.

Ini tentu saja cara yang sulit, tetapi memberi Anda kontrol penuh. Lebih mudah adalah menggunakan kontrol Launchpad.

Pembaruan: menghapus baris dari tabel item tampaknya juga menghapus entri di tabel aplikasi, jadi tidak perlu menghapusnya di tabel yang berbeda. Mereka terhubung saya kira.

BasB
sumber
1

Solusi yang lebih sederhana, kurang berpotensi merusak, ditemukan di forum ini :

  1. Pindahkan aplikasi Skype.app dari folder aplikasi Anda ke tempat sampah, tetapi JANGAN KOSONG .
  2. Buka Launchpad dan klik ikon Skype di Launchpad, ikon Skype akan menampilkan "?", Lalu menghilang dari Launchpad.
  3. Pindahkan aplikasi Skype.app dari tempat sampah kembali ke folder aplikasi Anda.
  4. Buka Launchpad lagi, seharusnya hanya ada satu ikon Skype sekarang.
robenkleene
sumber
-1

Ini karena pembaruan. Anda cukup menghapus yang lama dari dermaga dengan mengklik kanan ikon dan kemudian memilih hapus dari dermaga.

Darshan Prajapati
sumber
Menghapus ikon dari dok tidak akan menghapus file dari sistem file. Launchpad memindai folder tertentu di sistem file Anda (hard drive) untuk aplikasi yang menyediakan jalan pintas.
Samuel Mikel Bowles
Saya mengalami masalah yang sama dengan aplikasi Eclipse saya. Setelah memperbarui ikon di dock poin ke bundel aplikasi baru sehingga mengkliknya akan memulai aplikasi. Tetapi ketika aplikasi dimulai itu menunjukkan ikon baru sendiri karena tidak tahu tentang yang lama di dermaga.
Darshan Prajapati
Darshan, ini masalah yang berbeda.
Samuel Mikel Bowles