Ba'zan menyuda dasturning yangi versiyasiga yangilangandan so'ng Ilovada oching bir xil element ikki marta paydo bo'ladi. Muammo har qanday manbadan yuklab olingan va hatto Mac App Store orqali tarqatilgan dasturlarga ta'sir qiladi. Yaqinda mashhur Pixelmator tasvir muharririni yangilashda men o'zim ham shunga o'xshash noqulaylikni boshdan kechirdim.
Keraksiz dublikatlarni qanday olib tashlash mumkin? Juda oddiy. Terminalni oching va quyidagi buyruqni kiriting:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Buyruq cd (katalogni o'zgartirish) faqat joriy katalogni o'zgartirdi. Endi boshqa buyruqni kiriting, bu safar dublikatlarni yo'q qiling:
./lsregister -kill -domain mahalliy -domen tizimi -domen foydalanuvchisi
Tozalash tugashi uchun bir necha soniya kuting. Keyin har bir dastur kontekst menyusida ekanligini o'zingiz ko'rishingiz mumkin Ilovada oching etim. Agar siz uzoqroq o'quv qo'llanmasini kutayotgan bo'lsangiz, biz sizni xafa qilishimiz kerak. Ushbu kosmetik o'zgarish (xayriyatki) faqat ikkita buyruq masalasidir.
[harakat qiling="homiy-maslahat"/]
Heh rahmat Dan bolalar :)
Katta rahmat!! :)
Hashamatli Daniel ... odatda, menimcha, yilning maqolasi ... bu juda aql bovar qilmaydigan narsa va kimdir uchun katta muammoni hal qiladi ... ajoyib :)
U erda ham ilova belgisi yo'q bo'lgan vaziyatga o'xshash narsa bormi?
Ajoyib maslahat, rahmat, juda ko'p balastdan xalos bo'ldi. Men veb-saytdagi birinchi buyruqni to'liq sahifada bo'lishi uchun yozishning qandaydir yo'lini topishga harakat qilmoqchiman va esda tutingki, cd buyrug'ida pastki katalogning birinchi harflarini terish va yorliqni bosish avtomatik ravishda mavjud nomni to'ldiradi. diskda, agar u noyob bo'lsa. Agar u hech narsa qilmasa, yana bir harf va TAB qo'shing.
Men ushbu qo'llanma yordamida ularni o'chirishga harakat qildim.
Muvaffaqiyatsiz, lekin muhokamada hamma uning ishlayotganini maqtaydi, shuning uchun menimcha: ehtimol siz "foydalanuvchi" atamasini uy papkasining nomi bilan almashtirishingiz kerak.
Albatta, muvaffaqiyatga erishmadim, lekin hozir men tizimda ahmoqona ish qilganimdan qo'rqaman. (bu 10.8.2)
Qo'rquv oqlanadimi?
Uni qandaydir tarzda asl shakliga qaytara olamanmi?
Bu men uchun ham ishlamaydi, lekin bu ishlaydi.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain mahalliy -domen tizimi -domen foydalanuvchisi