A képernyővédő nem működik Mac OS X alatt? Javítsa ki a ScreenSaverEngine.app indítási problémáit
Tartalomjegyzék:
„Első alkalommal nyitja meg a ScreenSaverEngine.app alkalmazást. Biztosan megnyitja ezt az alkalmazást?”
A Mac képernyővédője hivatalosan nem működött. Ez az a furcsa üzenet, amit ma kaptam a semmiből, ami meglehetősen különös, mivel a ScreenSaverEngine.app-ot sokszor aktiválták, tekintve, hogy ez hajtja a képernyővédőt Mac OS X-ben! Elkezdtem megoldani ezt a különös problémát, és megtaláltam a megoldást (megjegyzendő, hogy ezt csak Mac OS X 10-ben tesztelték.6 Snow Leopard).
Javítsa ki a ScreenSaverEngine.app problémáját, hogy a képernyővédő újra működjön
Indítsa el a terminált, és írja be a következő parancsot egy sorba: cd /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support
Most írja be a következőt a parancssorba: sudo ./lsregister -r -apps local, system, user
A rendszer kérni fogja az adminisztrátori jelszavát, mivel a sudo parancsot használja az lsregister parancs végrehajtásához, írja be:
Néhány másodperc múlva megjelenik: ThrottleProcessIO: throttling disk i/o, majd visszatér a terminálhoz, amely most bezárhatja.
Próbáld meg újra elindítani a Képernyővédőt, működnie kell (a teszteléshez használj forró sarkot)
Ha kíváncsi, a végrehajtott lsregister szkript újraépítette a LaunchServices adatbázist, és azóta a ScreenSaverEngine-t.Az alkalmazás része ennek a funkciónak, úgy tűnik, hogy megcsinálja a trükköt. Ezt a megoldást az Apple vitafórumain kutakodva találtam meg, de tudom, hogy a terminálban való szórakozás sok Mac-felhasználó számára zavarba ejtő lehet, ezért érdemes előtte egy egyszerű újraindítással próbálkozni.
Nincs magyarázatom arra, hogy a képernyővédőm miért állt le hirtelen ellenőrizze a Mac üzemidejét a terminállal). Kicsit rejtély számomra, hogy mi okozta, de a fenti javítás működött, és a képernyővédőm a szokásos módon működik, mindezt a Mac újraindítása nélkül!