Skype ปรากฏตัวใน Launchpad สองครั้ง - เพราะอะไร ฉันจะแก้ไขได้อย่างไร


8

Skype จะแสดงขึ้นมาใน Launchpad สองครั้ง มันทำหน้าที่นี้มาระยะหนึ่งแล้ว แต่ถ้าฉันจำได้อย่างถูกต้องฉันคิดว่ามันเริ่มต้นครั้งแรกเมื่อฉันปล่อยให้ Skype อัปเดตตัวเองอัตโนมัติได้ครู่หนึ่ง

มีข้อคิดเห็นใดบ้างที่ Skype ปรากฏขึ้นสองครั้ง

จะกำจัดอินสแตนซ์ Skype พิเศษได้อย่างไร

ไอคอน Skype สองไอคอนใน Launchpad

ฉันค้นหาฮาร์ดไดรฟ์ของฉันโดยใช้สปอตไลท์รวมถึง "ไฟล์ระบบ" สำหรับชุดแอปพลิเคชันพิเศษ ไม่มีอยู่

เมื่อคลิกไอคอน Skype อย่างใดอย่างหนึ่งใน Launchpad พวกเขาทั้งคู่ดูเหมือนจะเปิดแอปพลิเคชันเดียวกัน (การตรวจสอบกิจกรรมยืนยันสิ่งนี้ - พวกเขาอยู่ในเส้นทางเดียวกัน)


เกิดอะไรขึ้นเมื่อคุณคลิกค้างไว้แล้วลบรายการที่ไม่มีป้ายแจ้งเตือน
balexandre

2
แอปพลิเคชันเดียวที่สามารถลบออกจากภายใน Launchpad คือแอปที่คุณดาวน์โหลดจาก Mac App Store Skype ไม่สามารถใช้งานได้ใน Mac App Store ในขณะนี้
ซามูเอลมิเคลโบว์ลส์

คำตอบ:


8

การวิจัยอีกเล็กน้อยและฉันอาจได้พบวิธีแก้ปัญหา

* ดำเนินการด้วยความระมัดระวัง สำรองไฟล์ ฉลาด. สิ่งนี้ใช้ได้กับฉัน YMMV * * * *

ทางออกที่ง่าย

วิธีที่ตรงไปตรงมาที่สุดในการแก้ไขปัญหานี้ดูเหมือนว่าจะลบฐานข้อมูล SQLite ที่เก็บข้อมูลของ Launchpad ในการทำเช่นนี้เพียงแค่เปิดโฟลเดอร์ต่อไปนี้

~/Library/Application\ Support/Dock

และลบไฟล์. db ใด ๆ ที่คุณพบในนั้น พวกเขาจะมีชื่อไฟล์ที่มีลักษณะเช่นนี้

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

จากนั้นเปิด terminal แล้วพิมพ์คำสั่งนี้ตามด้วย return:

killall Dock

แต่ระวังคุณจะสูญเสียกลุ่มไอคอนใด ๆ ที่คุณสร้างใน Launchpad ฉันไม่ชอบโซลูชันนี้ด้วยเหตุนี้ฉันจึงใช้วิธีนี้เพื่อกำจัดไอคอนที่ซ้ำกันฉันใช้วิธีแก้ไขปัญหาต่อไปนี้บนเครื่องของฉัน

การแก้ปัญหาอย่างหนัก

ฉันเปิดโฟลเดอร์ดังกล่าวข้างต้นและพบไฟล์ดังกล่าวแล้วเปิดไฟล์นั้นในเบราว์เซอร์ฐานข้อมูล SQLiteโดยการลากไฟล์ไปที่ไอคอนสำหรับเบราว์เซอร์ db

เมื่อฉันเปิดไฟล์ฉันคลิกเรียกดูข้อมูลแล้วเลือกแอพจากเมนูตาราง

เรียกดูข้อมูล - เลือกแอพ

จากนั้นฉันเลื่อนดูรายการแอพจนกระทั่งพบระเบียนที่ซ้ำกันหนึ่งรายการสำหรับ Skype แล้วเลือก

Skype ซ้ำซ้อน

เมื่อเลือกระเบียนที่ซ้ำกันฉันคลิกลบบันทึก

ลบบันทึก

ฉันออกจากเบราว์เซอร์ฐานข้อมูล SQLite แล้วและยอมรับว่าฉันต้องการบันทึกการเปลี่ยนแปลงของฉัน

จากนั้นฉันเปลี่ยนเป็นเทอร์มินัลแล้วพิมพ์คำสั่งนี้ตามด้วยการคืน:

killall Dock

และผู้เฝ้าประตูของ Skype จึงสิ้นฤทธิ์จาก Launchpad ของฉัน


5

ทางออกที่ง่ายที่สุด ดาวน์โหลดบานหน้าต่างLaunchPad Control Preference และใช้เพื่อซ่อนหน้ากลุ่มหรือไอคอนเดียวที่คุณไม่ต้องการเช่นไอคอน Skype ที่ซ้ำกัน


1
นี่เป็นคำใบ้ที่ยอดเยี่ยม XAleXOwnZX - ฉันไม่ทราบเกี่ยวกับบานหน้าต่างการตั้งค่านี้ มันจะไม่แก้ไขสิ่งที่ดูเหมือนว่าจะเกิดความเสียหายของฐานข้อมูลในฐานข้อมูล Launchpad แต่มันจะดีสำหรับวัตถุประสงค์อื่น เช่นเดียวกับการกำจัดแอพ Adobe ที่น่ารำคาญที่ติดตั้งพร้อมกับ Creative Suite
ซามูเอลมิเคลโบว์ลส์

นั่นคือสิ่งที่ฉันใช้สำหรับ: P
Alexander - Reinstate Monica

ทำงานเหมือนมีเสน่ห์เพื่อลบไอคอนออกจาก launchpad ปัญหาเดียวที่ยังคงมีอยู่คือรายการยังคงปรากฏอยู่ในฐานข้อมูล - ขณะนี้มีรายการที่ไม่ถูกตรวจสอบสำหรับ Skype และอีกรายการหนึ่งสำหรับ Skype_Upgrade
John Clayton

มันจะสำคัญอย่างไรถ้าพวกมันยังอยู่ใน sql db? คุณได้ผลลัพธ์ตามที่ต้องการใช่ไหม
Alexander - Reinstate Monica

2

นอกเหนือจากคำตอบของซามูเอลมิเคลโบว์ลส์ เมื่อแก้ไขฐานข้อมูล Launchpad ที่ดีที่สุดคือการลบการอ้างอิงทั้งหมดไปยังแอพ

โครงสร้างของฐานข้อมูลมีดังนี้:

รายการตารางนี่คือตารางที่เก็บรายการทั้งหมดของ launchpad ของคุณ นี่เป็นที่แรกที่จะลบแอพ คอลัมน์ "rowid" สอดคล้องกับตารางแอพ "item_id" คอลัมน์ "parent_id" สอดคล้องกับตารางกลุ่ม "item_id"

แอพ TABLEเป็นที่เก็บแอพทั้งหมด (ที่มีชื่อแอพที่มนุษย์อ่านได้ในคอลัมน์ "ชื่อ") ค้นหาแอปที่คุณต้องการลบที่นี่และจดจำ "item_id" เพื่อให้คุณสามารถลบออกจากตารางรายการ

กลุ่มตารางประกอบด้วยกลุ่มที่คุณสร้างใน Launchpad ของคุณ คอลัมน์ "item_id" ของตารางนี้สอดคล้องกับคอลัมน์ "parent_id" ของตารางรายการ ฉันมีกลุ่มเด็กกำพร้าที่ฉันลบโดยลบรายการออกจากตารางนี้

นี่เป็นวิธีที่ยากตายแล้ว แต่ให้คุณควบคุมได้อย่างเต็มที่ ง่ายกว่าคือใช้ตัวควบคุม Launchpad

อัปเดต: การลบแถวออกจากตารางรายการดูเหมือนว่าจะลบรายการในตารางแอพด้วยดังนั้นไม่จำเป็นต้องลบมันในตารางอื่น พวกเขาเชื่อมโยงฉันถือว่า


1

วิธีแก้ปัญหาที่ง่ายกว่าอาจทำลายได้น้อยลงในฟอรัมนี้ :

  1. ย้ายแอพลิเคชัน Skype.app จากการใช้งานของคุณโฟลเดอร์ไปที่ถังขยะ แต่ไม่ว่างไอที
  2. เปิด Launchpad และคลิกที่ไอคอน Skype ใน Launchpad ไอคอน Skype ควรแสดง "?" จากนั้นหายไปจาก Launchpad
  3. ย้ายแอปพลิเคชัน Skype.app จากถังขยะกลับไปที่โฟลเดอร์แอปพลิเคชันของคุณ
  4. เปิด Launchpad อีกครั้งควรมีไอคอน Skype เพียงไอคอนเดียว

-1

มันเป็นเพราะการปรับปรุง คุณเพิ่งลบอันเก่าออกจากท่าเรือโดยคลิกขวาที่ไอคอนจากนั้นเลือกลบออกจากท่าเรือ


การลบไอคอนออกจาก Dock จะไม่ลบไฟล์ออกจากระบบไฟล์ Launchpad สแกนโฟลเดอร์เฉพาะในระบบไฟล์ของคุณ (ฮาร์ดไดรฟ์) เพื่อหาแอปพลิเคชั่นที่ให้ทางลัดไปยัง
ซามูเอลมิเคลโบว์ลส์

ฉันพบปัญหาเดียวกันกับแอปพลิเคชัน Eclipse ของฉัน หลังจากอัปเดตไอคอนในจุดเชื่อมต่อไปยังชุดแอปพลิเคชันใหม่ดังนั้นการคลิกที่ไอคอนจะเริ่มต้นแอปพลิเคชัน แต่เมื่อแอปพลิเคชั่นเริ่มต้นจะแสดงไอคอนใหม่ของตัวเองเนื่องจากไม่ทราบเกี่ยวกับไอคอนเก่าที่อยู่ใน Dock
Darshan Prajapati

ดาร์ชันนี่เป็นปัญหาที่แตกต่าง
ซามูเอลมิเคลโบว์ลส์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.