Mac業界の最新動向はもちろん、読者の皆様にいち早くお伝えしたい重要な情報、
日々の取材活動や編集作業を通して感じた雑感などを読みやすいスタイルで提供します。

Mac Fan メールマガジン

掲載日:

スライドショーのスクリーンセーバで写真の切り替え時間を変更したい

著者: Mac Fan編集部

スライドショーのスクリーンセーバで写真の切り替え時間を変更したい

スライドショータイプのスクリーンセーバは、システムフォルダ内に格納されている設定ファイルの数値を変更することで、表示時間を調整することできる(ただし、この設定ファイルの編集には、無料の開発者向けツール「Xcode」が必要だ)。

まず、ファインダ上で[コマンド]キー+[シフト]キー+[G]キーを押して、「フォルダへ移動」ウインドウを表示させ、以下の文字列を入力しよう。

/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/

入力した階層がウインドウで表示される。この階層にある「EffectDescriptions.plist」が設定ファイルだ。システムフォルダ内のファイルは直接編集することはできないため、まずデスクトップなどにコピーする(同時に念のためオリジナルファイルを別の場所にバックアップしておくといいだろう)。また、後で編集したファイルを戻すために、ウインドウは開いたままにしておくといい。

続いてコピーしたほうの「EffectDescriptions.plist」を、Xcodeで開く。すでにXcodeがインストールされていれば、そのままダブルクリックで開くことができる。

「JustASlide」の項目の中に「mainDuration」の数値がある。標準では最小値の「3」(秒)となっているので、この数値を増やすことで、画像1枚ごとのの表示時間を変更できる。

上書き保存した「EffectDescriptions.plist」を本来あった階層に移動させる。管理者権限でパスワードが要求されるので、[認証]→[置き換える]を選択し、パスワードを入力しよう。

これで設定の変更は完了。システム環境設定の[デスクトップとスクリーンセーバー]パネルを開き、[スクリーンセーバー]タブでスライドショーの「クラシック」や「Ken Burns」などを選択しよう。画像1枚ごとの表示時間が変わっているはずだ。