Mac OS X でスクリーンセーバーが動作しない? ScreenSaverEngine.app の起動に関する問題を修正する
目次:
「アプリケーション ScreenSaverEngine.app を初めて開いています。本当にこのアプリケーションを開きますか?」
Mac のスクリーンセーバーが正式に機能しませんでした。これは、Mac OS X でスクリーンセーバーを駆動するものであることを考えると、ScreenSaverEngine.app が何度もアクティブ化されているため、かなり奇妙なメッセージです。この奇妙な問題の解決に着手し、解決策を見つけました (これは Mac OS X 10 でのみテストされていることに注意してください。6 ユキヒョウ)
ScreenSaverEngine.appの問題を修正して、スクリーンセーバーを再び機能させる
ターミナルを起動し、次のコマンドをすべて 1 行に入力します: cd /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support
コマンドラインで次のように入力します: sudo ./lsregister -r -apps local, system, user
sudo コマンドを使用して lsregister コマンドを実行しているため、管理者パスワードの入力を求められます。
数秒後、次のように表示されます: ThrottleProcessIO: throttling disk i/o その後、ターミナルに戻ります。これで閉じることができます。
スクリーンセーバーをもう一度開始してみてください。動作するはずです (ホット コーナーを使用してテストします)
興味がある方のために説明すると、実行された lsregister スクリプトは LaunchServices データベースを再構築し、それ以降は ScreenSaverEngine.アプリはこの機能の一部であり、うまくいくようです。私は Apple ディスカッション フォーラムを掘り下げてこの解決策を見つけましたが、多くの Mac ユーザーにとってターミナルをいじることは当惑する可能性があるため、事前に単純な再起動を試してみることをお勧めします.
スクリーンセーバーが突然動作しなくなった理由について説明がありません。最近アップデートや新しいアプリをインストールしておらず、Mac を 9 日間再起動していません (ターミナルで Mac のアップタイムを確認してください)。何が原因なのかはちょっと謎ですが、上記の修正はうまくいき、私のスクリーンセーバーはいつものように動作しています。Mac を再起動する必要はありません!