M1 Mac セットアップ情報
新しく、Applie Silicon (M1)のMacBook Airを買ったのでセットアップメモ(間違ってたら教えて下さい)
↓これは前のMacBook 12インチセットアップメモ
ちなみに総評としては、仮想化系以外は普通に動くので、とりあえずヨシッ👈ってかんじです。
Macの設定
スクリーンショットの影を消す
Ctrl+Shift+4+Spaceでウィンドウのスクリーンショットが取れるんだけど、影が周りに付いてしまうので消す。
https://book.mynavi.jp/macfan/detail_summary/id=78208
$ defaults write com.apple.screencapture disable-shadow -boolean true
$ killall SystemUIServer
Before
After
SpotlightのショートカットをCmd+SpaceからCtrl+Spaceに変更する
Ctrl+Spaceだとホームポジションからほぼ移動せずにSpotlightに行けるようになるんで、買える。
→ System Preference → Spotlight → Keyboard Shortcuts...
Sportlight → Show Spotlight search: Ctrl+Space
Input Source → Select the previous input source: Disable
キー入力スピードを早くする
キー押しっぱなしで、連続入力しても遅いんで、早くする。
$ defaults write -g InitialKeyRepeat -int 10
$ defaults write -g KeyRepeat -int 1
アプリ
Google Chrome
Googleが作ってるWebブラウザ。M1対応でした。M1対応版とIntel版(Rosetta必須)両方ダウンロードできるようになってた。
BetterSnapTool
ウインドウを壁にぶつけると、サイズが半分になって壁に張り付くやつ。AppStoreからインストール。M1対応でした。こういうOSの挙動良くする系ってM1になってどうなんだろうって思ってたけど普通に動いた。
HyperSwitch
Cmd+Tabでアプリケーションを切り替えるときに、ウインドウの中身を表示してくれるやつ。M1非対応で、Rosetta必須でした。普通に動く。
Google Japanese Input
Googleが作ってる日本語IME。M1非対応で、Rosetta必須でした。普通に動く。
Biscuit
いろんなWebアプリ、コミュニケーションをまとめて管理できるやつ。M1非対応で、Rosetta必須でした。普通に動く。
Dropbox
クラウドストレージ。M1非対応で、Rosetta必須でした。普通に動く。
LINE
日本で普及しているコミュニケーションアプリ。AppStoreからインストール。M1非対応で、Rosetta必須でした。普通に動く。
開発系
iTerm2
Mac標準のTerminalより高性能な端末。M1対応でした。
RictyDiminished-for-Powerline
Powerline対応のRictyフォント。まぁフォントなので普通に動く。
HomeBrew
Macのパッケージマネージャー。M1対応でした。
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Arduino
M1非対応で、Rosetta必須でした。普通に動く。
https://www.arduino.cc/en/software
仮想系
ParallelsDesktop
テクニカルプレビューだが、M1に対応してた。ArmのVMしか起動できない。ダウンロードにはParallelsのアカウントが必要。
Docker
テクニカルプレビューだが、M1に対応してた。x86のVMも上がるらしい、ArmのVMしか試していない。
Virtualbox
M1非対応、RosettaでインストールしてGUIを立ち上げても、VMが上がらない。
Vagrant
対応してるかわからない。バックエンドのハイパーバイザーをどれにするかに依存する気がする。少なくともVirtualboxバックエンドでは動かなかった。