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 にチェックを入れておく。

211025 月曜

211021 木曜

  • 午後から休み。
  • 荷造りなど。
  • 無料チケットがあったのでスパ施設に行ってみた。
    • 広い空間でのんびり過ごすのもいいものだね。

211022 金曜

  • 午後から休み。
  • 一路空港へ。ヒヤヒヤした。
  • いざというときに走れる身体を維持するのも大事なことかもしれない。
  • 到着した空港で海老系のラーメン。美味しかった。
  • ホテルに送ってから帰宅。

211023 土曜

  • ホテルに迎えに行く。
  • パンなどを買って帰宅。
  • 楽しく談笑。
  • ホテルに送ってから帰宅。

211024 日曜

  • ホテルに迎えに行く。
  • 楽しく談笑。
  • ホテルに送ってから帰宅。
  • 早速、夜にパフェを出しているカフェを見つけた。
    • 美味しそうではあった。

log

  • 2:00 -> 8:30 (睡眠時間 6:30)いびきスコア : 未計測

  • 椅子の座面がだいぶヘタっている。

  • 空気が乾燥しているので風邪などに注意、肌の乾燥にも注意である。

運動

  • 懸垂 5 回
  • スクワット 20 回

211020 水曜

log

  • 2:09 -> 8:11 (睡眠時間 6:02)いびきスコア : 72

    • なぜかスコアが高い
  • 寒い、もうフリースとか手袋が必要になってきた。

  • あと白湯だね、白湯を飲む。

  • 今週は水木金と午後休を利用。

  • 少し離れたところにあるメガバンクの口座開設、皮膚科受診など。

運動

  • 腕立て伏せ 5 回
  • スクワット 5 回

211019 火曜

log

  • 2:08 -> 8:30 (睡眠時間 6:22)いびきスコア : 9
  • 寒いな。

  • カード決済 ASP の Stripe、PayPal よりも手数料が安いっぽい?

    • ざっとしか見ていないので明日あらためて見てみよう。
  • 夜は F# で csv のデータをいじっていた。

運動

  • 腕立て伏せ 10 回
  • スクワット 10 回

211018 月曜

log

  • 2:13 -> 8:30 (睡眠時間 6:17)いびきスコア : 1

    • 何となく夕食後にコーヒーを飲んだからか、眠りが浅かった気がする。
  • 今年は夏が長めでよかったが、ついに寒くなってきたな。

  • あと乾燥してきたので肌のケアに気をつけよう。

  • サンホワイト(ワセリン)、使い心地がいい気がする。

運動

  • 腕立て伏せ 20 回
  • スクワット 20 回

211017 日曜(LCC)

log

  • 3:03 -> 8:08, 13:00 (睡眠時間 10 時間くらい)いびきスコア : 7?

    • シャワー入ってからあれこれやっていたら寝るのが遅くなった。
    • 二度寝して起きたら 13 時、これは久しぶりのレベル。
    • まぁもっと早く寝ないとだめだわ。
  • 帰省の航空券を購入。

    • 久しぶりの LCC
    • 預け入れ手荷物とか座席指定とか細かいところでチマチマと加算されるので微妙な気持ちになる。
    • それでも安いは安い。
    • でもなー、キャンセルや払い戻しまで有料オプションになっているとなー。
      • 逆に考えると LCC ではない他の航空会社は、搭乗料金に事前キャンセルのオプション(権利)をセットにして売っているということなんだよな。
    • まぁ慣れの問題だし、選択の幅が広がるので慣れて悪いことはないと思う。
  • 人参、サラダ菜、グレープフルーツのジュースを作って飲んだ。

    • グレープフルーツを入れると果汁たっぷりなので一気に量が増える。

運動

  • 腕立て伏せ 20 回
  • スクワット 20 回

211016 土曜

log

  • 2:46 -> 9:00, 11:0 (睡眠時間 8:14)いびきスコア : 30
  • 掃除機をかけたり、水回りの掃除をしたり。
  • ずっと家にいて調べ物などをしていた。

考えていること

  • やることの優先順位づけが難しい。
  • やってみたら結果に結びつくかもしれない、というものがあってもそれをやるためにそれなりのコスト(時間・労力)がかかるとしたら、今やっていることにリソースを注いた方がよいのではないか、と考えてしまう。
  • でも、本当にそうなのかは不明、やってみないことにはわからない。
  • 見えている範囲でもいいからステップを細分化して、コストを見積もって、いわゆる「プロジェクト」として扱えばよいのかも?
  • 見込みが薄そうだとわかったら、その時点で引き返す判断を下せばよい。

運動

  • 腕立て伏せ 20 回
  • スクワット 20 回

久しぶりに通常の回数に復帰した。

211015 金曜

昨日の分から

211014 木曜

log

  • 2:44 -> 8:30 (睡眠時間 5:46)いびきスコア : 47
  • 細々とした用事をこなしていたら、あっという間に過ぎていった気がする。
  • 今週はずっとこんな感じだな。

運動

  • 腕立て伏せ 5 回
  • スクワット 5 回

211015 金曜

log

  • 1:54 -> 8:20 (睡眠時間 6:26)いびきスコア : 13
  • 妻が実家に移動(法事その他の用事)
  • 10 月に撮った写真でも見る?

f:id:ryskosn:20211016005837j:plain

f:id:ryskosn:20211016005821j:plain

運動

  • 腕立て伏せ 5 回
  • スクワット 5 回

211013 水曜

昨日の分から

211012 火曜

log

  • 2:17 -> 8:30 (睡眠時間 6:13)いびきスコア : 1

  • なんだか慌ただしかった。

  • 夜は妻が撮影したアクションカメラの映像を観た。

    • 5,000 円くらいで買った割には綺麗に撮れていて驚く。

運動

  • 腕立て伏せ 5 回
  • スクワット 5 回

211013 水曜

log

  • 2:58 -> 8:30 (睡眠時間 5:32)いびきスコア : 27

  • 荷物の受け取りが多い日だった。

  • 夜は棚(ワイヤーラック)の組み立てなど。

運動

  • 腕立て伏せ 5 回
  • スクワット 5 回

211011 月曜

log

  • 2:21 -> 8:30 (睡眠時間 6:09)いびきスコア : 27

  • 妻帰宅。初めての公道ライド、色々大変な目に会いつつも充実していたようで何より。

考えていること

  • 高専プロコンの件(審査員側)、あれってそんな大問題になるほど大問題なの……?
  • 高圧的、威圧的、ハラスメントというコメントが飛び交っていたので動画を見てみたのだが、「あ、今はこういう感じのコメントで、こういう評価を受けるのか」と自身の基準と世間のそれとの乖離を感じた。

    • 気をつけないとね。
  • Blockly | Google Developers

運動

  • 腕立て伏せ 5 回
  • スクワット 5 回