Macの初期設定方法の一部をスクリプトに置き換えたので、備忘録として残しておく。
スクリプトを使って、以下の点について設定可能(Big SurとMonteleyで確認済)。
- 見た目や基本設定の変更
- 壁紙を「石」に変更
- スクリーンセーバを表示しない
- ホットコーナー右上に「ディスプレイをスリープさせる」を割り当て
- Dockを拡大、サイズを適当に調整、自動的に隠す
- タスクバーのバッテリーに割合を表示
- タスクバーに日付を表示
- タイトルバーのダブルクリックでウインドウをしまう
- スマート引用符とスマートダッシュを使用しない
- コントロール間のフォーカス移動をキーボードで操作
- Finderの設定
- デスクトップにハードディスクと接続中のサーバを表示
- サイドバーにホームフォルダを表示
- すべてのファイル名で拡張子を表示
- 名前で並べ替えるときにフォルダを上部に表示
- 検索実行時に現在のフォルダ内を検索
「システム環境設定」→「セキュリティとプライバシー」→「一般」タブで、「スリープとスクリーンセーバの解除にパスワードを要求」の「開始後」を短めに変更する。
「システム環境設定」→「共有」→「コンピュータ名」を適当な名前に変更する。「○○のMacBook Pro」はちょっと嫌だ。
「システム環境設定」→「アクセシビリティ」の「スクロールジェスチャと修飾キーを使ってズーム」にチェックを入れる。
「システム環境設定」→「ユーザとグループ」→「ログインオプション」で、「ログイン時の表示」を「名前とパスワード」に変更する。
キーボード・トラックパッドの設定
「システム環境設定」→「キーボード」→「キーボード」タブの「修飾キー…」をクリック。 今回はUSキーボードにしたのでcaps lockをcontrolにするよう設定する。control, option, commandキーはそのまま。
「入力ソース」タブで、 以下の設定をする。
- 「入力モード」の「カタカナ」からチェックを外す
- 「Windows風のキー操作」にチェックを入れる
- 「句読点の種類」を「.と,」にする
- 「”¥”キーで入力する文字」を「\(バックスラッシュ)」にする
- 「数字を全角入力」のチェックを外す
「システム環境設定」→「トラックパッド」で、「ポイントとクリック」タブの「タップでクリック」をチェック。「その他のジェスチャ」タブの「ページ間をスワイプ」を「3本指でスワイプ」に変更。「アプリケーションExposé」にチェックを入れる。
ソフトウェアのインストール #
まずはコマンドライン・デベロッパツールをインストール。ターミナルでgccを起動しようとすると、インストールが促される。便利。
次にHomebrewをインストール。サイトに書いてあるコマンドをターミナルで入力する。
以前はrubyが必要だったが、現在はbashスクリプトでインストールされる。素晴らしい。
% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
M1 macでは、brewのインストール時に以下のコマンドを入力する必要がある。
% echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/kunimune/.zprofile
`% eval "$(/opt/homebrew/bin/brew shellenv)"
入れるソフトを(App Storeのアプリも含め)Brewfileで管理しているので、homebrew-bundleをインストール。
% brew tap Homebrew/bundle
現状の~/.Brewfileは以下の通り。
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/cask-fonts"
tap "homebrew/core"
tap "rcmdnk/file"
brew "bat"
brew "exa"
brew "fd"
brew "fish"
brew "fzf"
brew "hugo"
brew "lv"
brew "mas"
brew "nkf"
brew "node"
brew "peco"
brew "poetry"
brew "procs"
brew "python"
brew "ripgrep"
brew "sshuttle"
brew "tokei"
brew "tmux"
brew "rcmdnk/file/brew-file"
cask "alfred"
cask "alt-tab"
cask "bettertouchtool"
cask "cmd-eikana"
cask "dropbox"
cask "firefox"
cask "font-hackgen-nerd"
cask "google-chrome"
cask "gpg-suite"
cask "grammarly"
cask "iterm2"
cask "mactex-no-gui"
cask "mendeley"
cask "onyx"
cask "r"
cask "resolutionator"
cask "slack"
cask "visual-studio-code"
cask "vivaldi"
cask "webex-meetings"
cask "zoom"
# App Store applications
mas "1Password", id: 443987910
mas "CotEditor", id: 1024640650
mas "Final Cut Pro", id: 424389933
mas "GarageBand", id: 682658836
mas "iMovie", id: 408981434
mas "Keynote", id: 409183694
mas "Logic Pro X", id: 634148309
mas "MainStage 3", id: 634159523
mas "Messenger", id: 1480068668
mas "Motion", id: 434290957
mas "Numbers", id: 409203825
mas "OmniFocus", id: 867299399
mas "OmniGraffle", id: 1142578753
mas "Pages", id: 409201541
mas "The Unarchiver", id: 425424353
以下のコマンドで、インストール。
% brew bundle --global
ソフトウェアの設定 #
⌘英かな:左command → 英数、右command → かな、に設定。
BetterTouchTool:controlでウインドウ移動、optionでウインドウサイズの変更
fishの設定 #
fisherをインストール.
% curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish
% fisher add oh-my-fish/theme-bobothefish
% fisher add jethrokuan/z
% fisher add jethrokuan/fzf
あとはプリンタの設定をして、おしまい。