macOS 新規インストール時の設定(2021 年 10 月)

OS の設定

Caps Lock を Control にする

  • システム環境設定
    • キーボード
      • 修飾キー
        • Caps Lock キーに ^ Control を割り当てる

Karabiner-Elements を利用する場合、あらためて設定する必要があるかも。

IME のトグル

  • システム環境設定
    • キーボード
      • ショートカット
        • (左カラム)入力ソース
          • 前の入力ソースを選択 のチェックを外す
          • 入力メニューの次のソースを選択Control + ; を割り当てる

Spotlight

デフォルトの Control + Space だと Emacs を使うときにバッティングしたような気がするので変更しておく。

  • システム環境設定
    • キーボード
      • ショートカット
        • (左カラム)Spotlight
          • Spotlight検索を表示Option + ' を割り当てる

同一アプリケーションでのウィンドウ切り替え

macOS のアプリケーション切り替えのショートカットキー Command + Tab だとアプリケーションごとの切り替えしかできず、例えば Chrome のウィンドウが 2 つ開いているときにそれらを行き来することができない。

なので以下の設定をしておく。

  • システム環境設定
    • キーボード
      • ショートカット
        • (左カラム)キーボード
          • 次のウィンドウを操作対象にするOption + Tab を割り当てる

package manager

これまでは MacPorts を使っていたけれども --cask オプションで GUI アプリケーションのインストールもできるのが便利なので Homebrew に鞍替えした。

公式サイトに記載されているインストールコマンドを実行する。

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

とりあえずの操作について。

$ brew search emacs
$ brew info emacs
$ brew install emacs
$ brew install --cask emacs

ひとまず iTerm, fish, emacs などをインストールしていく。

$ brew install --cask iterm2
$ brew install --cask google-japanese-ime
$ brew install --cask karabiner-elements

OS 側からブロックされる場合

サードパーティのアプリケーションをインストールする際に OS 側から警告が出て動作をブロックされることがある。

基本的に以下の 2 種類のいずれかだと思う。

  • システム環境設定

    • セキュリティとプライバシー
      • 一般
        • ダウンロードしたアプリケーションの実行許可
          • 左下のカギをクリックしてパスワードを入力し、許可する
  • システム環境設定

    • セキュリティとプライバシー
      • プライバシー
        • (左カラム)アクセシビリティ
          • 左下のカギをクリックしてパスワードを入力し、許可する

後者の場合は大抵、インストールしようとしているアプリケーションの方から「アクセシビリティの設定を変更してくれる?」とポップアップで知らせてくれるのでそれに従う。

iTerm 2

設定画面は Command + , で開く。

配色を変更する

デフォルトの配色だと fish を入れた際に見づらかったので変更する。

  • Profiles
    • Colors
      • 右下の Color Preset を Pastel (Dark Background) などにする

フォントサイズを大きくする

  • Profiles
    • Text
      • Font

ウィンドウを透過させる

  • Profiles
    • Window
      • Window Appearance
        • Transparency
          • Opaque(不透明)から Transparent(透明)の間で適当に設定する

fish

インストール

$ brew install fish

デフォルトシェルの変更

$ echo /usr/local/bin/fish | sudo tee -a /etc/shells
$ chsh -s /usr/local/bin/fish

Google 日本語入力

不要な入力ソースを削除する

  • システム環境設定
    • キーボード
      • 入力ソース
        • 左カラムで選択して左下の - をクリックする

いつもの設定を反映させる

  • Google 日本語入力の環境設定
    • 一般
      • キー設定
        • キー設定の選択 カスタム

既存の環境でエクスポートしたファイル keymap.txt をインポートする。

  • Google 日本語入力の環境設定

    • 一般
      • スペースの入力 半角
  • Google 日本語入力の環境設定

    • 入力補助
      • 半角・全角
        • アルファベット、数字は 変換前文字列変換中文字列 も半角にしておく

Karabiner-Elements

$ brew install --cask karabiner-elements

Karabiner-Elements 本体や、Event Viewer など複数の実行ファイルで構成されているので、アクセシビリティの設定も何度か行う必要があった。

Profile を作成して、Virtual Keyboard の Country code を変更して、みたいな感じ。

便利アプリケーション

Spectacle

ウィンドウの配置をショートカットキーで操作するやつ。

これも brew で入れられるとは。

$ brew install --cask spectacle

インストールしたら、メニューバーの眼鏡アイコンをクリックして Preferences を開く。

Option キーと数字 08 の組み合わせてで以下のように設定している。

  • 0 : 全画面
  • 1 : 左半分
  • 2 : 右半分
  • 3 : 上半分
  • 4 : 下半分
  • 5 : 左上
  • 6 : 右上
  • 7 : 左下
  • 8 : 右下

f:id:ryskosn:20211031131436p:plain

最後に左下の Launch Spectacle at login にチェックを入れておく。