Spořič obrazovky nefunguje v systému Mac OS X? Opravte problémy se spuštěním ScreenSaverEngine.app
Obsah:
„Otevíráte aplikaci ScreenSaverEngine.app poprvé. Opravdu chcete otevřít tuto aplikaci?“
Spořič obrazovky mého Macu oficiálně nefungoval. To je zvláštní zpráva, kterou jsem dnes z ničeho nic dostal, a která je poněkud zvláštní, protože ScreenSaverEngine.app byla aktivována mnohokrát, protože to je to, co pohání spořič obrazovky v Mac OS X! Rozhodl jsem se vyřešit tento zvláštní problém a našel jsem řešení (všimněte si, že to bylo testováno pouze v Mac OS X 10.6 Sněžný leopard).
Opravte problém s aplikací ScreenSaverEngine.app, aby spořič obrazovky znovu fungoval
Spusťte terminál a na jeden řádek zadejte následující příkaz: cd /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support
Nyní zadejte do příkazového řádku následující: sudo ./lsregister -r -apps local, system, user
Budete požádáni o heslo správce, protože ke spuštění příkazu lsregister používáte příkaz sudo, zadejte jej
Po několika sekundách uvidíte: ThrottleProcessIO: vstup/výstup škrtícího disku a poté se vrátíte do terminálu, který nyní můžete zavřít.
Zkuste znovu spustit spořič obrazovky, měl by fungovat (pro testování použijte horký roh)
Pokud jste zvědaví, skript lsregister, který byl spuštěn, přestavěl databázi LaunchServices a od ScreenSaverEngine.aplikace je součástí této funkce, zdá se, že dělá trik. Toto řešení jsem našel při procházení diskuzních fór Apple, ale uvědomuji si, že pohrávání si v Terminálu může být pro mnoho uživatelů Macu matoucí, takže možná budete chtít předem zkusit jednoduchý restart.
Nemám žádné vysvětlení, proč mi najednou přestal fungovat spořič obrazovky, v poslední době jsem nenainstaloval žádné aktualizace ani nové aplikace a můj Mac nebyl restartován už 9 dní (můžete zkontrolujte dostupnost vašeho Macu pomocí terminálu). Je pro mě trochu záhadou, co to způsobilo, ale výše uvedená oprava fungovala a můj spořič obrazovky funguje jako obvykle, bez restartování mého Macu!