Skip to content

macOS

yabai 用に SIP を無効化すると X クライアントが起動しない

以前に macOS 13.5 で yabai & skhd を使ってデスクトップを切り替える というメモを書きました。 macOS で作業スペースを切り替えるには例えば以下の方法があります。

方法 費用 作業スペース切り替え時のアニメーション 備考
Mission Control 無料 無効化出来ない (多分) OS 標準なので、追加インストールが不要
TotalSpaces3 有料 無効化出来る 開発が停止している
skhdyabai 無料 無効化出来る -

私は頻繁に作業スペースを切り替える為、「作業スペース切り替え時のアニメーションを無効化出来ることは必須」なのですが、アニメーションを無効化出来ない Mission Control は候補になりません。 過去、TotalSpaces は愛用していたのですが、開発が停止してしまっている為、同じく候補に挙げるのは難しい状況です。 その為、作業スペースの切り替えには shkd と yabai を利用しています。

macOS 15 で日本語のライブ変換を無効化する

macOS 10.11 EI Capitan ごろから日本語のライブ変換がサポートされました。 ライブ変換を使うと「変換」(Space) を押さなくても自動的に日本語が変換されていくので、打鍵数が少し減ります。 ただ、ライブ変換は使い辛い面もあり、無効化したい場合もあるかもしれません。 そこで今回は macOS でライブ変換を無効化する手順をメモしておきます。

Homebrew で WezTerm をインストールする

Windows や macOS、Linux などのクロスプラットフォームで利用出来るターミナルエミュレータに Wez's Terminal Emulator があります。 通称「WezTerm」は Rust で書かれているそうです。 今回は Homebrew を使って macOS へ WezTerm をインストールする手順をメモしておきます。

WezTerm は OSS として GitHub で公開されており、リポジトリは Wez's Terminal にあります。 また、初期状態のショートカットキーは Default Key Assignments に掲載されています。

Apple デバイス間でのクリップボード共有を無効化する

ユニバーサルクリップボードを使って Apple デバイス間でコピー&ペーストする に記載されていますが、Apple 製品には同じ Apple ID でログインしているデバイス間でクリップボードを共有する「ユニバーサルクリップボード」という機能があります。 デフォルトで有効化されていますが、この機能を無効化する方法をメモしておきます。