Skype가 Launchpad에 두 번 표시됩니다. 왜 그렇습니까? 어떻게 고치나요?


8

Skype가 Launchpad에 두 번 나타납니다 . 한동안 이런 식으로 행동 해 왔지만 올바르게 기억한다면 Skype가 잠시 동안 자동 업데이트되도록 할 때 처음 시작했다고 생각합니다.

Skype가 두 번 나타나는 이유는 무엇입니까?

추가 Skype 인스턴스를 제거하려면 어떻게해야합니까?

런치 패드에 두 개의 Skype 아이콘

추가 응용 프로그램 번들에 대한 "시스템 파일"을 포함한 스포트라이트를 사용하여 하드 드라이브를 검색했습니다. 존재하지 않습니다.

런치 패드에서 Skype 아이콘 중 하나를 클릭하면 둘 다 동일한 응용 프로그램을 시작하는 것 같습니다 (활동 모니터가이를 확인합니다-동일한 경로에 있음).


알림 배지가없는 것을 클릭 한 후 삭제 하면 어떻게됩니까?
balexandre

2
Launchpad 내에서 삭제할 수있는 유일한 응용 프로그램은 Mac App Store에서 다운로드 한 응용 프로그램입니다. Skype는 현재 Mac App Store에서 사용할 수 없습니다.
Samuel Mikel Bowles

답변:


8

글쎄, 조금 더 연구하고 해결책을 찾았을 것입니다.

* 조심해서 진행해라. 백업 파일. 똑똑하세요. 이것은 YMMV에서 저에게 효과적이었습니다. *

쉬운 솔루션

이 문제를 해결하는 가장 직접적인 방법은 Launchpad의 데이터를 저장하는 SQLite 데이터베이스를 삭제하는 것 같습니다. 이렇게하려면 다음 폴더를 열기 만하면됩니다.

~/Library/Application\ Support/Dock

거기에있는 모든 .db 파일을 삭제하십시오. 파일 이름은 다음과 같습니다.

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

그런 다음 터미널을 열고이 명령을 입력 한 다음 return을 입력하십시오.

killall Dock

그러나 Launchpad에서 생성 한 아이콘 그룹이 손실됩니다. 나는 그 이유 때문에이 솔루션을 좋아하지 않았기 때문에이 아이콘을 제거하는 동안 내 컴퓨터에서 다음 솔루션을 사용했습니다.

어려운 해결책

위에서 언급 한 폴더를 열고 위에서 언급 한 파일을 찾은 다음 파일을 db 브라우저의 아이콘으로 드래그하여 SQLite 데이터베이스 브라우저 에서 해당 파일을 열었습니다 .

파일이 열리면 데이터 찾아보기를 클릭 한 다음 테이블 메뉴에서 앱을 선택했습니다.

데이터 찾아보기-앱 선택

그런 다음 Skype에 대한 중복 레코드 중 하나를 찾아서 선택할 때까지 앱 목록을 스크롤했습니다.

Skype는 중복입니다

중복 레코드를 선택한 상태에서 레코드 삭제를 클릭했습니다.

레코드 삭제

그런 다음 SQLite Database Browser를 종료하고 변경 사항을 저장하고 싶다는 것을 인정했습니다.

그런 다음 터미널로 전환 하고이 명령을 입력 한 다음 return을 입력하십시오.

killall Dock

그리고 Skype의 doppelganger는 런치 패드에서 정복되었습니다.


5

가장 쉬운 솔루션. 런치 패드 제어 환경 설정 분할 창을 다운로드하여 복제 된 Skype 아이콘과 같이 원하지 않는 페이지, 그룹 또는 단일 아이콘을 숨기십시오.


1
이 힌트는 XAleXOwnZX에 대한 힌트입니다.이 환경 설정 창에 대해서는 몰랐습니다. Launchpad 데이터베이스에서 데이터베이스 손상으로 보이는 것을 실제로 수정 하지는 않지만 다른 목적으로는 유용합니다. Creative Suite와 함께 설치되는 성가신 Adobe 앱을 모두 제거하는 것과 같습니다.
Samuel Mikel Bowles

내가 그것을 위해 사용한 것 : P
Alexander-Reinstate Monica

런치 패드에서 아이콘을 제거하는 매력처럼 작동했습니다. 남아있는 유일한 문제는 항목이 여전히 데이터베이스에있는 것 같습니다. 이제 Skype에 대해 확인되지 않은 항목과 .Skype_Upgrade에 대한 항목이 있습니다.
John Clayton

그들이 여전히 SQL DB에 있는지 여부는 중요합니까? 원하는 결과를 얻었습니까?
알렉산더-복원 모니카

2

Samuel Mikel Bowles의 답변에 추가. 런치 패드 데이터베이스를 편집 할 때 가장 좋은 것은 앱에 대한 모든 참조를 제거하는 것입니다.

데이터베이스의 구조는 다음과 같습니다.

테이블 항목 런치 패드의 모든 항목이 저장되는 테이블입니다. 앱을 삭제 한 첫 번째 장소입니다. "rowid"열은 apps 테이블 "item_id"에 해당합니다. "parent_id"열은 그룹 테이블 "item_id"에 해당합니다.

테이블 앱 모든 앱이 저장되는 위치입니다 ( "제목"열에 사람이 읽을 수있는 앱 이름으로). 여기에서 제거하려는 앱을 찾고 items 테이블에서 제거 할 수 있도록 "item_id"를 기억하십시오.

TABLE groups 런치 패드에서 작성한 그룹을 포함합니다. 이 테이블의 "item_id"열은 items 테이블의 "parent_id"열에 해당합니다. 이 테이블에서 항목을 제거하여 삭제 한 고아 그룹이 일부 있습니다.

이것은 물론 어려운 방법이지만 완전히 제어 할 수 있습니다. 런치 패드 제어를 사용하는 것이 더 쉽습니다.

업데이트 : items 테이블에서 행을 삭제하면 apps 테이블의 항목도 삭제되는 것처럼 보이므로 다른 테이블에서 삭제할 필요가 없습니다. 그들은 내가 연결되어 연결되어 있습니다.


1

이 포럼 에서 발견 된 더 단순하고 덜 파괴적인 솔루션 :

  1. Skype.app 응용 프로그램을 응용 프로그램 폴더에서 휴지통으로 이동하되 비우지 마십시오 .
  2. 런치 패드를 열고 런치 패드에서 Skype 아이콘을 클릭하면 Skype 아이콘에 "?"가 표시되고 런치 패드에서 사라집니다.
  3. 휴지통에서 Skype.app 응용 프로그램을 다시 응용 프로그램 폴더로 이동하십시오.
  4. 런치 패드를 다시 열면 Skype 아이콘이 하나만 있어야합니다.

-1

업데이트 때문입니다. 아이콘을 마우스 오른쪽 버튼으로 클릭 한 다음 도크에서 제거를 선택하여 도크에서 기존 아이콘을 제거하면됩니다.


도크에서 아이콘을 제거해도 파일 시스템에서 파일이 제거되지 않습니다. 런치 패드는 파일 시스템 (하드 드라이브)의 특정 폴더를 검색하여 바로 가기를 제공하는 응용 프로그램을 찾습니다.
Samuel Mikel Bowles

Eclipse 애플리케이션에서 동일한 문제가 발생했습니다. 도크의 아이콘을 업데이트 한 후 새 응용 프로그램 번들을 가리 키므로 클릭하면 응용 프로그램이 시작됩니다. 그러나 응용 프로그램이 시작되면 독의 이전 아이콘에 대해 알지 못하므로 자체 새 아이콘이 표시됩니다.
Darshan Prajapati

Darshan, 이것은 다른 문제입니다.
Samuel Mikel Bowles
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.