ライフハック

M1 MacBook 2021初期設定

M1 MaxのMacが届いたので、昨日の午後はずっとセットアップしていました。

備忘録も含めて初期セットアップをまとめておきます。

Mac初期セットアップ

基本設定

  1. まずはOSアップデート
  2. Dock (システム環境設定 -> Dockとメニューバー)
    • サイズ設定
    • 自動表示をチェック
    • Dockから不要アプリを削除
  3. マウス (システム環境設定 -> マウス)
    • 軌跡の速さを上げる
  4. マウス/トラックパッド (システム環境設定 -> マウス)
    • 軌跡の速さを上げる
  5. Mission Control (システム環境設定 -> Mission Control)
    • Mission ControlのキーをF6に変更
  6. Night Shift (システム環境設定 -> ディスプレイ)
  7. キーボード (システム環境設定 -> キーボード -> 修飾キー)
    • キーボード
      • Control → Command
    • 内蔵
      • Control → Command
      • Caps Lock → Control
  8. Finderのバー表示 (Finder -> 表示)
    • 各種バーを表示

たぶん一般的じゃない設定変更

Mission Controlのキーは、私が使用している外付けキーボードだとControlボタンはホームポジションから外れてしまうので、F6に変更しています。

雑感

キーボードの修飾キーが、いつの間にか内蔵キーボードと外付けキーボードを分けて設定できるようになっていますね。今の所、個人的には恩恵なさそうですが、今後必要なケースがでてくるかも。これは地味に嬉しい機能追加ですね。

Night Shiftは時間を設定しても有効にならないですね。明日まで有効にチェックすれば効きますが、毎日チェックしないといけないので。ここは要課題です。というか、なんでこれOS側で常時onlineにできるようにしてくれないんですかね・・・💧

MacのFinderは相変わらずいまいち、ここはWindowsに完敗。なんでパスバーやステータスバーでデフォルトでOFFなのか不思議なレベルです。必要機能を削ってスタイリッシュにしましたというAppleの思想は相変わらず好きになれません・・・

アプリ インストール

直接

アプリはなるべくHomebrew配下で管理するようにしていますが、Homebewでパッケージ管理されていないアプリもあります。

それらは手動で直接インストールします。私が使用するアプリでは以下が該当します。

  • Logi Options
  • GoodNotes5
  • Wacomデスクトップセンター
  • Anaconda
雑感

Logi Optionsを入れることで、マウスのスクロール方向が正常(標準)になります。OS側で、マウスとトラックパッドのスクロール方向を別々に接敵できるようにしてほしいですが、相変わらず対応する気は無いみたいですね。

AnacondaはHomebrewでなく直接いれてしまっています。ググったらpyenv入れてそこからAnacondaを入れるみたいな記事が多数みつかりますが、Pythonのバージョン切り替えはAnacondaでも十分なことがほとんどなので、私はとりあえずAnacondaだけ入れて使っています。AnacondaとHomebrewの相性は昔からいまいちで、今は解消しているのかどうかわかりませんが、そこの調査で時間使うのも嫌なので、直接いれてしまっています。

Homebrew経由

1 Homebrewの公式のトップページにあるインストールコマンドをターミナルで実行

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

2 基本アプリをインストール
インストールコマンド

brew install xxx–cask

インストールアプリ一覧

  • 開発
    visual-studio-code, pycharm, webstorm, datagrip, iterm2, docker, postman
  • ブラウザ
    firefox, google-chrome
  • チャット
    slack, chatwork

  • ユーティリティー
    atok, 1password, alfred, dash

  • その他
    kindle, clip-studio-paint, drawio, notion, deepl

アプリ設定

全部設定していったら膨大な時間がかかるので、基本は使いながら必要になったタイミングで設定する方針です。

以下は、とりあえず初回で必要な最低限の設定です。

Firefox

メインブラウザなので以下の必要最低限のアドオンを追加

  • 1Password
  • Adblock Plus
  • AWS Extend Switch Roles
  • Saka Key
  • Tree Style Tab
  • YouTube Turbo Button
  • ロケーションバーから新しいタブを開く

上のタブを消すために以下を設定

  • userChrome.css (参考 https://qiita.com/chatrate/items/50d9338453f7d2a19ace)
  • about:configでtoolkit.legacyUserProfileCustomizations.stylesheetをtrue

Alfred

  • システム環境設定->Spotlightで、起動キーをオフ
  • Alfredの起動キーをCommand+Spaceに設定
  • Featureを全部ON
  • vscodeで開ける以下のworkflowを導入
    https://github.com/alexchantastic/alfred-open-with-vscode-workflow