Hvordan skjule appikoner fra OS X-startplate med et skript

click fraud protection

Startplaten i OS X er ikke bare for å lansere apper, men også for å holde dem organisert. Mappene du oppretter i Launchpad, er ikke ekte mapper som er opprettet i Programmappen, og som lar deg holde apper du ofte bruker gruppert på en annen måte enn listen over installerte apper. Det eneste problemet med appikoner i Launchpad er at du bare kan flytte dem til en mappe, og ikke skjule dem helt. Dette er omtrent som å feie skitt under teppet; appikonene er fremdeles der, selv om de er gjemt i en mappe og bare ute av syne. Det gode er at du kan fjerne appikoner fra Launchpad med et enkelt lite skript, og ikke bekymre deg for at appen blir slettet fra systemet ditt.

Mac-Launchpad

For å slette ikoner fra Launchpad, må du først åpne AppleScript Editor og lime inn følgende skript i det.

på åpne the_items slutter min Lighten_LaunchPad (the_items). på Lighten_LaunchPad (the_items) gjenta med the_item i the_items sette the_item til the_item som alias - prøv fortell applikasjonen "Finder" sett navnString to name av the_item sett sost til (mitt get_the_name (nameString)) som streng slutt fortelle visningsdialogen "Er du sikker på at du vil fjerne \" "& sost &" \ "fra Launchpad? Selve appen vil ikke bli slettet. "Prøv å sette my_command til" sqlite3 ~ / Library / Application \\ Support / Dock / "&" * .db \ "SLETT fra apper WHERE title =" & (sitert form for sost) & "; \"; osascript -e 'fortelle applikasjonen \ "Dock \" for å avslutte' 'gjør shell-skriptet my_command ved feil feil_meldingsnummeret error_number aktiverer hvis error_number ikke er -128, så hvis error_number er 1, så sett error_text til "Error:" & error_number & ". "&" Du har sannsynligvis for mange gamle versjoner av LaunchPad-databasefilen. "& Return & return &" For å fikse det, flytt noen gamle ut av ~ / Library / Application Support / Dock. Du kan trygt flytte alle filer med et navn som ender med \ ". Db \" eller \ ". Db.backup \" bortsett fra den sist endrede filen. "& Return & return &" Vil du at jeg skal åpne den mappen for deg? "vis dialogboksen error_text-knappene {" Ja, vennligst åpne den. "," Avbryt "} standardknapp 1 hvis knappen returneres av resultatet er" Ja, vennligst åpne den. " "åpen" og mellomrom og sitert form for POSIX-banen til (sti til applikasjonsstøttemappe fra brukerdomenet) & "Dock" slutter hvis feilnummer -128 ellers satte feil_teksten til "Feil:" og error_number & ". "& feilmeldingen viser dialogboksen error_text-knappene {" Avbryt "} standardknapp 1 slutter hvis annet er feil nummer -128 slutt hvis slutt prøv slutt gjenta visningsdialog "Alt gjort!" knapper {"OK"} standardknapp 1 slutt Lighten_LaunchPad. på get_the_name (nameString) fortell AppleScript-sett olD til tekstelementavgrensere sett tekstelementavgrensere til "." sett reqItem til -1 hvis siste element of nameString = "." sett deretter reqItem til -2 sett navnet til tekstelementkrav til nameString - prøv angi navnNoExt til ((tekstelementer 1 til (reqItem - 1) nameString) som streng) angi tekstelementavgrensere til olD return {theNameNoExt} end tell tell end get_the_name. på kjør, sett the_items til ((velg fil) som liste) Lighten_LaunchPad (the_items) sluttløp
instagram viewer

Lagre deretter skriptet som en app hvor du vil. Nå lanserer denne appen, og et Finder-vindu åpnes. Velg appen du vil fjerne fra Launchpad, og bekreft når den spør deg om du virkelig vil slette ikonet. Dock vil nå starte på nytt, og appen blir borte fra Launchpad. Bare gjenta det for alle ikonene du vil fjerne fra Launchpad, så bør du gjøre det.

Hvis du vil gjenopprette et app-ikon i Launchpad, trenger du ikke å stole på dette skriptet (eller noe annet verktøy, for den saks skyld); bare åpne applikasjonsmappen og dra og slipp appens ikon til Launchpad.

Vær advart om at å fjerne og legge til ikoner som dette ikke vil holde mappestrukturen i Launchpad intakt. Når du legger til et appikon som tidligere ble sortert i en mappe før du fjernet det, vil det ikke gjenopprette til sin gamle posisjon, og du må slippe den manuelt i mappen du velger en gang til.

Hvis du har det bra med å måtte installere en annen app for dette formålet, kan det være lurt å prøve ut det Launchpad-kontroll.

[via Mac OS X-hint]

watch instagram story