Часам пасля абнаўлення да больш новай версіі прыкладання ў меню Адкрыць у праграме адзін і той жа элемент з'яўляецца двойчы. Праблема закранае праграмы, спампаваныя з любой крыніцы і нават тыя, якія распаўсюджваюцца праз Mac App Store. Сам нядаўна сутыкнуўся з падобным нязручнасцю пры абнаўленні папулярнага рэдактара малюнкаў Pixelmator.
Як выдаліць непажаданыя дублікаты? Даволі проста. Адкрыйце тэрмінал і ўвядзіце наступную каманду:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Камандаванне cd (змяніць каталог) змяніў толькі бягучы каталог. Цяпер увядзіце іншую каманду, на гэты раз выдаляючы дублікаты:
./lsregister -kill -domain local -domain system -domain user
Пачакайце некалькі секунд, пакуль ачыстка не завершыцца. Тады вы самі ўбачыце, што кожнае прыкладанне знаходзіцца ў кантэкстным меню Адкрыць у праграме сірата. Калі вы чакалі больш доўгага падручніка, мы павінны вас расчараваць. Гэта касметычнае змяненне (на шчасце) звязана толькі з дзвюма камандамі.
[do action="sponsor-counseling"/]
Хэ, дзякуй Дэн, хлопцы :)
Вялікі дзякуй!! :)
Luxury Daniel ... як правіла, артыкул года з майго пункту гледжання ... гэта такая простая справа і вырашыць вялікую праблему для кагосьці ... выдатна :)
Ці ёсць нешта падобнае ў сітуацыі, калі там таксама адсутнічае значок праграмы?
Выдатная парада, дзякуй, пазбавіўся ад вялікай колькасці баласту. Я проста хацеў бы паспрабаваць знайсці спосаб напісаць першую каманду на вэб-сайце, каб яна была на старонцы цалкам і нагадаць мне, што ўвод першых літар падкаталога ў камандзе cd і націсканне табуляцыі аўтаматычна завяршае назву існуючы на дыску, калі ён унікальны. Калі гэта нічога не робіць, дадайце іншую літару і TAB яшчэ раз.
Я спрабаваў выдаліць іх з дапамогай гэтага кіраўніцтва.
Безвынікова, але ў дыскусіі ўсе хваляць, што гэта працуе, таму я думаю: можа, трэба замяніць тэрмін «карыстальнік» назвай хатняй папкі.
Вядома, безвынікова, але цяпер я баюся, што я зрабіў нешта глупства ў сістэме. (гэта 10.8.2)
Ці апраўданы страх?
Ці магу я неяк вярнуць яго ў першапачатковы выгляд?
У мяне гэта таксама не працуе, але гэта працуе.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -дамен лакальны -даменная сістэма -даменны карыстальнік