관리 앱을 사용하지 않고 런치 패드에서 원하지 않는 앱 아이콘을 삭제하는 방법이 있습니까?
이것은 "터미널;"의 일부 명령을 사용하여 Mac OS X 10.7 (Lion)에서 가능합니다. 그러나 Mac OS X 10.10 (Yosemite)은 어떻습니까?
관리 앱을 사용하지 않고 런치 패드에서 원하지 않는 앱 아이콘을 삭제하는 방법이 있습니까?
이것은 "터미널;"의 일부 명령을 사용하여 Mac OS X 10.7 (Lion)에서 가능합니다. 그러나 Mac OS X 10.10 (Yosemite)은 어떻습니까?
답변:
터미널을 통해 해결책을 찾았습니다. Macite X 10.10 (Yosemite)에서 SQLite 데이터베이스의 위치가 변경되었습니다.
이“터미널”명령을 사용하여 런치 패드에서 앱을 계속 삭제할 수 있습니다. APPNAME
삭제하려는 앱으로 교체하십시오 .
sqlite3 $ (sudo find / private / var / folders -name com.apple.dock.launchpad) / db / db "title = 'APPNAME'; && killall Dock
재부팅 후에도 여전히 삭제되었는지 테스트했습니다. 지금까지는 작동하는 것 같습니다.
-user <username>
find 명령에 추가 하여 여러 사용자가있는 경우 단 하나의 결과를 얻거나 find ... -exec
원하는 경우 모든 사용자에 대해이를 실행하는 데 사용해야 합니다.
이 단계를 따르세요:
따라서 David의 대답은 거의 비슷했지만 어떤 이유로 든 내 컴퓨터에서 제대로 작동하지 않았습니다. (OS X 10.11.6) find
데이터베이스를 재귀 적으로 검색하고 싶지 않았습니다. 내가 하지 말아야 할 곳을 파고 들었 기 때문에 효과가있는 해결책을 찾았습니다. 이를 위해서는 약간의 수동 작업이 필요합니다.
필자의 경우 대시 보드 앱을 비활성화했기 때문에 제거하려고했습니다. 오프라인 API 문서 앱인 Dash를 자주 사용하지만 런치 패드에서 검색 할 때 대시 보드가 앱 목록에서 첫 번째입니다. 즉 ENTER
, 검색 할 때 적중 할 수 없으며 트랙 패드를 사용해야합니다. 그리고 나는 그 일을 좋아하지 않습니다. 또한 앱이 내장되어 있기 때문에 클릭 대기 앱으로 제거 할 수 없습니다. 꽤 성가 시지요?
내 계정에서 데이터베이스는의 하위 디렉토리에 /private/var/folders/cn
있었습니다. David의 답변에 대한 Tim의 의견을 읽은 후 여기에 여러 개의 폴더가 존재한다는 것을 깨달았습니다. 아마 사용자 당 하나. 나는 이것을 직접 테스트하지는 않았지만 먼저 어떤 폴더가 당신에게 속하는지 확인하기 위해 대답을 수정했습니다.
터미널에서 복사하여 붙여넣고 ls -l /private/var/folders/cn
를 누르십시오 ENTER
. 귀하의 계정 이름이 표시되는 이름을 찾으십시오. "DB 열기"섹션으로 이동하십시오.
터미널에 정통하지 않거나 Finder로 검색하는 것을 선호하는 경우 바로 가기를 만들 수 있습니다. (완료되면 제거하십시오. 우리는 위험한 영역으로 들어가고 있습니다!) 하나를 만들려면 ln -s /private/var/folders ~/Desktop/private
터미널에 복사하여 붙여 넣 습니다 ENTER
. Finder를 열고 데스크탑으로 이동 한 다음 바로 가기를 열고를 찾을 때까지 폴더를 탐색하십시오 com.apple.dock.launchpad
. 아마도 cn/(gobbly-gook name)/db
폴더 에있을 것입니다 . 아래에 여러 개의 폴더가있는 경우 cn
하나를 강조 표시 Command + i
하고 소유자를 쳐서보십시오 . 어떤 사람이 당신을 소유자로 찾을 때까지 검색하십시오.
sqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/db
터미널 에 복사하여 붙여 넣기 를하여 (folder name)
찾은 터미널로 바꿉니다 . (괄호를 제거하십시오.) 쉘 ENTER
을 열려면 누르 십시오 sqlite3
.
( 폴더 cn
가 아닌 경우 해당 /folders
디렉토리 에서 다른 폴더를 시도하는 것 입니다.)
DELETE FROM apps WHERE title='APPNAME';
터미널에 복사하여 붙여넣고 APPNAME
제거하려는 응용 프로그램으로 바꿉니다. 따옴표를 유지하십시오! 제거해야 할 앱 수만큼 반복하십시오. 시스템 기본값을 제거 할 수 있습니다 .
.exit
bash로 돌아가려면 입력하십시오 . 이제 입력 sudo killall Dock
하고 누르십시오 ENTER
. 런치 패드를 열기 전에 시스템에 잠시 시간을 내십시오. 제거하려면 당신이 원하는 모든 애플 리케이션을 해야 사라질!
내 응용 프로그램이 보조 드라이브에서 복제되었으며 일반 절차는 기본 드라이브에서만 삭제 된 것으로 나타났습니다. 사용자> 응용 프로그램으로 이동하여 해당 폴더에서 파일을 삭제하여 보조 드라이브에서 파일을 제거해야했습니다.
행운을 빕니다!