Minsan pagkatapos mag-update sa isang mas bagong bersyon ng application sa menu Buksan sa app ang parehong item ay lilitaw nang dalawang beses. Ang problema ay nakakaapekto sa mga program na na-download mula sa anumang pinagmulan at maging sa mga ipinamahagi sa pamamagitan ng Mac App Store. Ako mismo ay nakaranas ng katulad na abala kamakailan noong ina-update ang sikat na editor ng larawan na Pixelmator.
Paano alisin ang mga hindi gustong duplicate? Madali lang. Buksan ang Terminal at ipasok ang sumusunod na command:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Utos cd (baguhin ang direktoryo) binago lamang ang kasalukuyang direktoryo. Ngayon magpasok ng isa pang command, sa pagkakataong ito ay inaalis ang mga duplicate:
./lsregister -kill -domain local -domain system -domain user
Maghintay ng ilang segundo para makumpleto ang paglilinis. Pagkatapos ay makikita mo sa iyong sarili na ang bawat application ay nasa menu ng konteksto Buksan sa app isang ulila. Kung naghihintay ka ng mas mahabang tutorial, kailangan ka naming biguin. Ang pagbabagong kosmetiko na ito ay (sa kabutihang palad) isang bagay ng dalawang utos lamang.
[do action="sponsor-counseling"/]
Heh salamat Dan guys :)
Mahusay, salamat!! :)
Luxury Daniel … karaniwan ay ang artikulo ng taon mula sa aking pananaw … ito ay walang kabuluhan at malulutas ang isang malaking problema para sa isang tao … mahusay :)
Mayroon bang katulad sa sitwasyon kung saan nawawala din ang icon ng app doon?
Mahusay na tip, salamat, naalis ang maraming ballast. Gusto ko lang subukang humanap ng paraan para maisulat ang unang utos sa website upang ito ay nasa pahina nang buo at ipaalala sa akin na ang pag-type ng mga unang titik ng subdirectory sa cd command at pagpindot sa tab ay awtomatikong nakumpleto ang pangalan umiiral sa disk, kung ito ay natatangi. Kung wala itong magawa, magdagdag ng isa pang titik at TAB muli.
Sinubukan kong tanggalin ang mga ito gamit ang tutorial na ito.
Nang walang tagumpay, ngunit sa talakayan ay pinupuri ng lahat na ito ay gumagana, kaya sa palagay ko: marahil kailangan mong palitan ang terminong "user" sa pangalan ng folder ng bahay.
Siyempre walang tagumpay, ngunit ngayon natatakot ako na may ginawa akong katangahan sa sistema. (ito ay 10.8.2)
Makatwiran ba ang takot?
Maaari ko bang ibalik ito sa orihinal nitong anyo?
Hindi rin ito gumagana para sa akin, ngunit ang isang ito ay gumagana.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user