Заримдаа цэсэнд байгаа програмын шинэ хувилбар руу шинэчилсэний дараа Апп дотор нээх ижил зүйл хоёр удаа гарч ирнэ. Асуудал нь ямар ч эх сурвалжаас татаж авсан програмууд, тэр байтугай 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
Цэвэрлэгээг дуусгах хүртэл хэдэн секунд хүлээнэ үү. Дараа нь програм бүр контекст цэсэнд байгааг та өөрөө харж болно Апп дотор нээх өнчин. Хэрэв та илүү урт хичээл хүлээж байсан бол бид таны урмыг хугалахаас аргагүй болно. Энэхүү гоо сайхны өөрчлөлт нь (баярлалаа) ердөө хоёр тушаалын асуудал юм.
[үйл ажиллагаа = "ивээн тэтгэгч-зөвлөгөө"/ хийх]
Баярлалаа Дан залуусаа :)
Гайхалтай, баярлалаа!! :)
Тансаг зэрэглэлийн Даниел … миний бодлоор энэ оны онцлох нийтлэл… энэ бол ямар ч утгагүй зүйл бөгөөд хэн нэгний хувьд асар том асуудлыг шийдэх болно ... гайхалтай :)
Програмын дүрс байхгүй байгаа нөхцөл байдлын талаар үүнтэй төстэй зүйл байна уу?
Гайхалтай зөвлөгөө, баярлалаа, маш олон тогтворжуулагчаас салсан. Би вэбсайт дээрх эхний командыг бүхэлд нь хуудсан дээр бичих арга замыг хайж олохыг хичээж, cd командын дэд директорийн эхний үсгийг бичээд tab товчийг дарахад автоматаар нэр дуусдгийг сануулмаар байна. Хэрэв энэ нь өвөрмөц байвал дискэн дээр байгаа. Хэрэв энэ нь юу ч хийхгүй бол өөр үсэг нэмээд TAB-г дахин нэмнэ үү.
Би энэ гарын авлагыг ашиглан тэдгээрийг арилгахыг оролдсон.
Амжилтанд хүрээгүй ч хэлэлцүүлгийн үеэр бүгд энэ нь ажилладаг гэж магтдаг тул би "хэрэглэгч" гэсэн нэр томъёог гэрийн хавтасны нэрээр солих хэрэгтэй болов уу гэж бодож байна.
Мэдээж амжилтгүй, гэхдээ одоо би системд тэнэг зүйл хийсэн байх гэж айж байна. (энэ нь 10.8.2)
Айдас үндэслэлтэй юу?
Би үүнийг ямар нэгэн байдлаар анхны хэлбэрт нь буцааж өгч чадах уу?
Энэ нь бас надад тохирохгүй байна, гэхдээ энэ нь ажиллах болно.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain хэрэглэгч