回答:
.plistファイルは/Library/Preferences/com.apple.screensaver
、テキストエディター、Plistエディター(OS X開発ツールが必要)、またはdefaults
ターミナルのコマンドを使用して編集し、ログインウィンドウでスクリーンセーバーを削除できます。
このような:
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist
。その後、ファイルを編集し、スクリーンセーバーを変更できます。
バグのため、Mountain Lionでログインスクリーンセーバーを無効にすることはできません。https://discussions.apple.com/thread/4540671?start=0&tstart=0によると、できることはルートのスクリーンセーバー設定にログインし、それをより少ないリソースを使用するメッセージに変更することです。
その方法については、https://apple.stackexchange.com/a/16515/21181を参照してください。
何らかの理由で私はまだ理解していませんが、受け入れられた答えの解決策はうまくいきませんでした。以下は、実際には別の方法でやった私のために仕事が。
何かをする前に、というファイルcom.apple.screensaver.plist
がまだ存在していないことに気付きました/Library/Preferences/
。しかしdefaults
、受け入れられた回答に記載されているように-commandを発行すると、正しいloginWindowIdleTime
-entryでこのファイルが作成されました。これはdefaults read /Library/Preferences/com.apple.screensaver
、ファイルの存在を手動で確認し、その内容を検査することによっても確認されました。
ただし、ログイン画面でのスクリーンセーバーの動作には何の影響もありませんでした。
次に、実際に機能する別のアプローチを使用しました。
$ > sudo -s
ルートになるために発行しました# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
これは私のためにトリックをしました。
しかし、もしdefaults
-commandが既に実際にうまく機能していたら、変更されたplist-valueが(まだ実行中の)screensaver
プロセスによってまだピックアップ(同期)されていないのではないかと思います。