はじめに
ようやくMBPが届いたので初期設定をしました。備忘として残しておきます。
環境
- MacBook Pro Late 2016
- 13inch touchbar
- macOS Sierra version 10.12.1
- US配列
caps lock to ctrl
最初にこれを設定しないと何もできない。
システム環境設定から変更可能。
- [Caps Lock]キーと[Control]キーを入れ替える http://macfan.jp/guide/2014/02/12/caps_lockcontrol.html
コンピュータ名の変更
コンピュータ名がカッコ悪いので変更する。
hogehogenoMBP:~ clutter$ scutil --get ComputerName
ほげほげのMacBook Pro
hogehogenoMBP:~ clutter$ scutil --get LocalHostName
hogehoge-no-MacBook-Pro
hogehogenoMBP:~ clutter$ scutil --get HostName
HostName: not set
hogehogenoMBP:~ clutter$ sudo scutil --set ComputerName NewComputerName
Password:
hogehogenoMBP:~ clutter$ sudo scutil --set LocalHostName NewComputerName
terminalを起動し直しても表示は変わりませんでしたが、OS再起動で反映されました。
スクリーンロックの設定
離席時にパッとスクリーンをロックできるようにする。
システム環境設定→デスクトップとスクリーンセーバ→ホットコーナー
- 四隅の好きな場所を「スクリーンセーバーを開始する」にする
Finderでの拡張子の表示
拡張子が表示されないのは気持ち悪いので表示されるようにする。
Finder環境設定→詳細→すべてのファイル名拡張子を表示にチェック
隠しファイルの表示
.ssh
や.emacs.d
ディレクトリ等をFinderでも一応見えた方が嬉しいので表示できるようにする。
# 変更
$ defaults write com.apple.finder AppleShowAllFiles TRUE
# 設定値確認
$ defaults read com.apple.finder AppleShowAllFiles
TRUE
# Finder再起動
$ killall Finder
次の記事によると、この設定をしても.DS_Store
などがFinderから見えなくなったらしい。見えない方が嬉しいのでよし。
- macOS 10.12 Sierraでは「.DS_Store」など一部の隠しファイルがFinderに表示されない状態に。 http://applech2.com/archives/macos-10-12-sierra-ds_store.html
homebrewのインストール
macのパッケージ管理システムをインストールする。
最初にcommand line developer toolsをインストールしておく必要があるらしい。
次のコマンドでインストール。
$ xcode-select --install
homebrewの公式サイトに記載されているインストールコマンドを叩く。
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
これでインストール完了。
emacsキーバインド設定
emacs以外でもemacsのキーバインドを使えるように設定する。
デフォルトの入力ソース切替がctrl + space
になっていてemacsのマークセットと被るので無効にしておく。
システム環境設定→キーボード→ショートカットタブ→入力ソース
で変更。ついでにctrl + O
で入力ソースを切り替えられるように設定すると良い(好み)。
iTerm2のインストール
後でインストールするhammerspoonの設定ファイルを丸コピするためにiTerm2をインストールしておく。
Hammerspoonsのインストール
ito naoyaさんの記事を参考にインストールと設定ファイルを作成する。
- Karabiner 使えない対策: Hammerspoon で macOS の修飾キーつきホットキーのキーリマップを実現する http://qiita.com/naoya@github/items/81027083aeb70b309c14
必要最低限の設定をしていらっしゃる。さすがです。
Cheat Sheetのインストール
command
キーを長押しでショートカットキーを教えてくれるこのアプリは必須だと思います。
おわりに
あとはhomebrewでgitをインストールしてgithubから自分のdotfileを落としてくれば必要最低限の設定は完了です。
まだemacsのバージョンアップとかもしないと〜