Soms na het updaten naar een nieuwere versie van de applicatie in het menu Openen in app hetzelfde item verschijnt twee keer. Het probleem treft programma's die van welke bron dan ook zijn gedownload en zelfs programma's die via de Mac App Store worden gedistribueerd. Zelf heb ik onlangs een soortgelijk ongemak ondervonden bij het updaten van de populaire afbeeldingseditor Pixelmator.
Hoe ongewenste duplicaten verwijderen? Heel eenvoudig. Open Terminal en voer het volgende commando in:
cd /Systeem/Bibliotheek/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Commando cd (directory wijzigen) heeft alleen de huidige directory gewijzigd. Voer nu nog een opdracht in, deze keer elimineert u duplicaten:
./lsregister -kill -domein lokaal -domeinsysteem -domeingebruiker
Wacht een paar seconden totdat het opruimen is voltooid. Dan kun je zelf zien dat elke applicatie in het contextmenu staat Openen in app een wees. Had je een langere tutorial verwacht, dan moeten we je teleurstellen. Deze cosmetische verandering is (gelukkig) een kwestie van slechts twee commando's.
[doe actie="sponsor-counseling"/]
Hee bedankt Dan jongens :)
Geweldig, bedankt!! :)
Luxe Daniel … normaal gesproken het artikel van het jaar vanuit mijn oogpunt … het is zo’n no-brainer en het zal een enorm probleem voor iemand oplossen … geweldig :)
Is er iets soortgelijks aan de situatie waarin het app-pictogram daar ook ontbreekt?
Goede tip, bedankt, scheelt een hoop ballast. Ik zou graag een manier willen vinden om het eerste commando op de website te schrijven, zodat het in zijn geheel op de pagina staat en me eraan herinneren dat het typen van de eerste letters van de submap in het cd-commando en het drukken op Tab de naam automatisch aanvult op de schijf aanwezig is, als deze uniek is. Als het niets doet, voeg dan nog een letter en TAB toe.
Ik heb geprobeerd ze te verwijderen met behulp van deze tutorial.
Zonder succes, maar in de discussie prijst iedereen dat het werkt, dus denk ik: misschien moet je de term "gebruiker" vervangen door de naam van de thuismap.
Natuurlijk zonder succes, maar nu ben ik bang dat ik iets stoms heb gedaan in het systeem. (het is 10.8.2)
Is de angst terecht?
Kan ik het op de een of andere manier terugbrengen naar de oorspronkelijke vorm?
Bij mij werkt het ook niet, maar deze wel.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domein lokaal -domeinsysteem -domein gebruiker