【Mac】エフェクト・アニメーションをオフにして高速化

macOSでエフェクト・アニメーションをオフにして高速化する方法について解説します。

【設定画面でオフ】デスクトップ切り替え時

① デスクトップ切替時などのアニメーションをスライドからディゾルブに変更することで、体感早くなります。
「システム環境設定」 > 「アクセシビリティ」 > 「ディスプレイ」を選択し「視差効果を減らす」にチェックを入れます。

② 自動起動するアプリケーションをログイン項目から削除する。

③メモリの解放
sudo purge

④ 透明度を下げます。
[システム環境設定] > [アクセシビリティ]

⑤ 通知センターの項目を削除します。
[システム環境設定] > [通知センター]

⑥ IPv6の設定をリンクローカルのみに設定します。
[システム環境設定] > [ネットワーク]

networksetup -listnetworkserviceorder
sudo networksetup -setv6off Wi-Fi

⑦ OSの自動アップデートを有効にします。
[システム環境設定] > [App Store]

⑧ 日付と時刻を自動的に設定をオフします。
[システム環境設定] > [日付と時刻] > [日付と時刻]タブ

⑨ 不必要な言語リソースを削除します。
[システム環境設定] > [言語と地域]

⑩ 定期的にゴミ箱を完全に空にします。
Mac Finder > 環境設定] > [詳細]タブを選択 > 「確実にゴミ箱を空にする」のショートカットを有効化

【ターミナル】コマンドで視覚操作をオフにして高速化

[アプリケーション] > [ユーティリティ] > [ターミナル]を開きます。
そして、以下のコマンドを実行すると高速化できます。

# Finderのファイルを開くときのすべてのアニメーションを無効化
defaults write com.apple.finder DisableAllAnimations -boolean true; killall Finder
# 元に戻す場合 → defaults delete com.apple.finder DisableAllAnimations; killall Finder

# スクロールが弾むアニメーションを無効化
defaults write -g NSScrollViewRubberbanding -bool no; killall Finder
#元に戻す場合 → defaults delete -g NSScrollViewRubberbanding; killall Finder

# スクリーンショットから影を取り除く
defaults write com.apple.screencapture disable-shadow -boolean true;killall SystemUIServer

# オートマチックウィンドウアニメーションを全て無効化
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO
# 元に戻す場合 → defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool YES

# Launchpadのアニメーションを全て無効化
defaults write com.apple.dock springboard-show-duration -float 0
defaults write com.apple.dock springboard-hide-duration -float 0
defaults write com.apple.dock springboard-page-duration -float 0
# 元に戻す場合↓
# defaults delete com.apple.dock springboard-show-duration; killall Dock
# defaults delete com.apple.dock springboard-hide-duration ; killall Dock
# defaults delete com.apple.dock springboard-page-duration ; killall Dock

# スムーズスクローリング全て無効
defaults write -g NSScrollAnimationEnabled -bool false;

#クイックルック表示時のアニメーション全て無効
defaults write -g QLPanelAnimationDuration -float 0

# リサイジングアニメーション全て無効
defaults write -g NSDocumentRevisionsWindowTransformAnimation -bool false

#メール送信時/返信時のアニメーション全て無効
defaults write com.apple.Mail DisableSendAnimations -bool true
defaults write com.apple.Mail DisableReplyAnimations -bool true

#カラムアニメーション全て無効
defaults write -g NSBrowserColumnAnimationSpeedMultiplier -float 0

# ツールチップの表示高速化
defaults write -g NSInitialToolTipDelay -integer 100
# 元に戻す場合 → defaults delete -g NSInitialToolTipDelay

# ダイアログの表示速度高速化
defaults write -g NSWindowResizeTime 0.001
# 元に戻す場合 → defaults delete -g NSWindowResizeTime

# アイコンをドラッグした時のアニメーション高速化
defaults write com.apple.finder AnimateSnapToGrid -boolean false; killall Finder
# 元に戻す場合 → defaults write com.apple.finder AnimateSnapToGrid -boolean true; killall Finder

# クイックルックで表示したテキストをコピペ有効化
defaults write com.apple.finder QLEnableTextSelection -bool true; killall Finder
# 元に戻す場合 → defaults delete com.apple.finder QLEnableTextSelection; killall Finder

# 他アプリに切り替えたらクイックルックを非表示
defaults write com.apple.finder QLHidePanelOnDeactivate -bool true;killall Finder
# 元に戻す場合 defaults delete com.apple.finder QLHidePanelOnDeactivate;killall Finder

# ダッシュボードを無効にしてメモリ節約と高速化。
defaults write com.apple.dashboard mcx-disabled -boolean true; killall Dock
# 元に戻す場合 → defaults delete com.apple.dashboard mcx-disabled; killall Dock

# Dockアニメーション高速化
defaults write com.apple.dock autohide-time-modifier -float 0;killall Dock
defaults write com.apple.dock autohide-delay -float 0;killall Dock
# 元に戻す場合 → defaults delete com.apple.dock autohide-time-modifier;killall Dock

# Dockが表示される時間を0に設定
defaults write com.apple.dock autohide-delay -float 0;killall Dock

# Dockに格納するエフェクトをSuckに変更
defaults write com.apple.dock mineffect suck; killall Dock

# DashboardからWidgetを全て削除
defaults write com.apple.dashboard mcx-disabled -boolean YES;killall Dock
# 元に戻す場合 → defaults write com.apple.dashboard mcx-disabled -boolean NO

# ミッションコントロールのアニメーション時間を変更
defaults write com.apple.dock expose-animation-duration -float 0.1;killall Dock

# アプリがデスクトップ間を移動する際の速度を変更
defaults write com.apple.dock workspaces-edge-delay -float 0.2;killall Dock

# ファインダーのアニメーションを削除
defaults write com.apple.finder AnimateInfoPanes -boolean false;killall Finder
元に戻すdefaults delete com.apple.finder AnimateInfoPanes;killall Finder

# 通知センターをオフ
launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
# 元に戻す場合 → launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

# ネットワークドライブで.DS_Storeファイルを作成しないよう設定
defaults write com.apple.desktopservices DSDontWriteNetworkStores true

# ダウンロードしたファイルを開く際の警告ダイアログを無効化
defaults write com.apple.LaunchServices LSQuarantine -bool false;killall Finder

# クラッシュ報告を無効化
defaults write com.apple.CrashReporter DialogType none;killall Finder

【ターミナル】便利な機能をオンにして作業を高速化

# Finderのパス表示をホームフォルダを基準にする
defaults write com.apple.finder PathBarRootAtHome -bool yes;killall Finder
# 元に戻す場合→ defaults delete com.apple.finder PathBarRootAtHome;killall Finder

# Finderのウィンドウタイトルにフルパスを表示
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true;killall Finder

# フォルダへ移動のデフォルトパスを指定
defaults write com.apple.finder GoToField -string ~/Dropbox/;killall Finder
# 元に戻す defaults delete com.apple.finder GoToField

# 隠しファイルを表示
defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder

# クイックルックで文字列を選択可能
defaults write com.apple.finder QLEnableTextSelection -bool true;killall Finder
# 元に戻す場合 defaults delete com.apple.finder QLEnableTextSelection;killall Finder

# 保存ダイアログボックスをデフォルトで詳細表示に設定
defaults write -g NSNavPanelExpandedStateForSaveMode -bool true;killall Finder
# 元に戻す defaults delete -g NSNavPanelExpandedStateForSaveMode;killall Finder

# 印刷ダイアログボックスをデフォルトで詳細表示に設定
defaults write -g PMPrintingExpandedStateForPrint -bool true;killall Finder
# 元に戻す defaults delete -g PMPrintingExpandedStateForPrint;killall Finder

# アイコンが非選択になってもプレビュー再生を継続
defaults write com.apple.finder AutoStopWhenSelectionChanges -bool false;killall Finder
元に戻す defaults delete com.apple.finder AutoStopWhenSelectionChanges;killall Finder

# スクロールしてもプレビュー再生を継続
defaults write com.apple.finder AutoStopWhenScrollingOffBounds -bool false;killall Finder

# アイコンサイズに関係なくプレビュー再生可能に
defaults write com.apple.finder QLInlinePreviewMinimumSupportedSize -int 0;killall Finder

コメント