Joskus sovelluksen uudempaan versioon päivittämisen jälkeen valikossa Avaa sovelluksessa sama kohde näkyy kahdesti. Ongelma koskee mistä tahansa lähteestä ladattuja ohjelmia ja jopa Mac App Storen kautta jaettuja ohjelmia. Itse koin samanlaisen vaivan äskettäin päivittäessäni suosittua kuvankäsittelyohjelmaa Pixelmator.
Kuinka poistaa ei-toivotut kaksoiskappaleet? Melko yksinkertainen. Avaa Terminal ja kirjoita seuraava komento:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Komento cd (muuta hakemistoa) muutti vain nykyisen hakemiston. Anna nyt toinen komento, tällä kertaa poistamalla kaksoiskappaleet:
./lsregister -kill -domain paikallinen -domain system -domain user
Odota muutama sekunti, että puhdistus on valmis. Sitten voit nähdä itse, että jokainen sovellus on kontekstivalikossa Avaa sovelluksessa orpo. Jos odotit pidempää opetusohjelmaa, meidän on tuotettava sinulle pettymys. Tämä kosmeettinen muutos on (onneksi) vain kahden komennon asia.
[do action="sponsor-counseling"/]
Hei kiitos Dan kaverit :)
Suuret kiitokset!! :)
Luksus Daniel… yleensä vuoden artikkeli minun näkökulmastani… se on niin järjetön ja ratkaisee suuren ongelman jollekin… hienoa :)
Onko jotain vastaavaa tilanteessa, jossa sovelluskuvake puuttuu myös sieltä?
Hyvä vinkki, kiitos, pääsin eroon suuresta painolastista. Haluaisin vain yrittää löytää tavan kirjoittaa verkkosivustolle ensimmäinen komento niin, että se on sivulla kokonaisuudessaan ja muistuttaa minua siitä, että cd-komennon alihakemiston ensimmäisten kirjainten kirjoittaminen ja sarkain painaminen täydentää nimen automaattisesti levyllä, jos se on ainutlaatuinen. Jos se ei tee mitään, lisää toinen kirjain ja SARKAIN uudelleen.
Yritin poistaa ne tämän opetusohjelman avulla.
Ilman menestystä, mutta keskustelussa kaikki ylistävät, että se toimii, joten ajattelen: ehkä sinun on korvattava termi "käyttäjä" kotikansion nimellä.
Tietysti ilman menestystä, mutta nyt pelkään, että tein jotain typerää järjestelmässä. (on 10.8.2)
Onko pelko perusteltu?
Voinko palauttaa sen jotenkin alkuperäiseen muotoonsa?
Se ei toimi minullakaan, mutta tämä toimii.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user